Automatically hide the overlay and only add the navigation controller to detail views when not collapsed

This commit is contained in:
Maurice Parker
2019-07-26 16:26:22 -05:00
parent 306af515ea
commit 59537c5705
2 changed files with 38 additions and 20 deletions

View File

@@ -12,7 +12,7 @@ extension UISplitViewController {
static func template() -> UISplitViewController {
let splitViewController = UISplitViewController()
splitViewController.preferredDisplayMode = .allVisible
splitViewController.preferredDisplayMode = .automatic
let navController = UINavigationController()
navController.isToolbarHidden = false
@@ -21,11 +21,4 @@ extension UISplitViewController {
return splitViewController
}
func toggleMasterView() {
let barButtonItem = self.displayModeButtonItem
if let action = barButtonItem.action {
UIApplication.shared.sendAction(action, to: barButtonItem.target, from: nil, for: nil)
}
}
}