2020-08-27 21:26:12 -07:00
|
|
|
//
|
|
|
|
// SplitViewDelegate.swift
|
|
|
|
// NewsBlur
|
|
|
|
//
|
|
|
|
// Created by David Sinclair on 2020-08-27.
|
|
|
|
// Copyright © 2020 NewsBlur. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
import UIKit
|
|
|
|
|
|
|
|
/// Split view delegate.
|
|
|
|
class SplitViewDelegate: NSObject, UISplitViewControllerDelegate {
|
|
|
|
|
2020-11-24 21:34:45 -08:00
|
|
|
func splitViewController(_ svc: UISplitViewController, topColumnForCollapsingToProposedTopColumn proposedTopColumn: UISplitViewController.Column) -> UISplitViewController.Column {
|
|
|
|
return .primary
|
|
|
|
}
|
2020-12-24 13:49:27 -08:00
|
|
|
|
|
|
|
func splitViewController(_ svc: UISplitViewController, displayModeForExpandingToProposedDisplayMode proposedDisplayMode: UISplitViewController.DisplayMode) -> UISplitViewController.DisplayMode {
|
|
|
|
if UIDevice.current.userInterfaceIdiom == .phone, proposedDisplayMode == .twoOverSecondary {
|
|
|
|
return .oneOverSecondary
|
|
|
|
} else {
|
|
|
|
return proposedDisplayMode
|
|
|
|
}
|
|
|
|
}
|
2020-08-27 21:26:12 -07:00
|
|
|
}
|