ipad air 2多任务处理取代了详细信息视图上的主视图

时间:2016-04-07 19:29:24

标签: ios swift ipad uisplitviewcontroller multitasking

当我在主视图上进行导航后进行多任务处理并尝试调整拆分视图的大小时,那么它将在详细信息视图中克隆主视图,我无法弄清楚如何解决它

enter image description here

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

我找到了一个应用来自UISplitViewControllerDelegate

的方法委托的解决方案
  func splitViewController(splitViewController: UISplitViewController, separateSecondaryViewControllerFromPrimaryViewController primaryViewController: UIViewController) -> UIViewController? {
    let primaryNavController = primaryViewController as! UINavigationController
    primaryNavController.popToRootViewControllerAnimated(false)

    let detailNavigationController = storyboard!.instantiateViewControllerWithIdentifier("NavigationController") as! UINavigationController
    let detailViewController = detailNavigationController.viewControllers.first as! DetailViewController

    // Here update your detail view controller

    return detailNavigationController
}