Fix bugs in detail back button when transitioning from collapsed mode

This commit is contained in:
Maurice Parker
2019-08-03 11:44:05 -05:00
parent a30b03bcea
commit 9768d8ca55

View File

@@ -638,6 +638,8 @@ extension AppCoordinator: UISplitViewControllerDelegate {
}
if let detailNav = secondaryViewController.children.first as? UINavigationController, let detail = detailNav.topViewController as? DetailViewController {
detail.navigationItem.leftBarButtonItem = rootSplitViewController.displayModeButtonItem
detail.navigationItem.leftItemsSupplementBackButton = true
masterNavigationController.pushViewController(detail, animated: false)
}
@@ -919,6 +921,7 @@ private extension AppCoordinator {
navController.isToolbarHidden = false
if showButton {
controller.navigationItem.leftBarButtonItem = rootSplitViewController.displayModeButtonItem
controller.navigationItem.leftItemsSupplementBackButton = true
}
return navController
}