【问题标题】:How can I segue from view controller to Split view Controller Without making it my root View Controller如何在不将其作为根视图控制器的情况下从视图控制器切换到拆分视图控制器
【发布时间】:2016-11-10 13:33:03
【问题描述】:

从我的根视图控制器导航,即UIViewController 似乎完全没有问题。但是当我从其他视图控制器切换到拆分视图时,

拆分视图控制器不能推送到导航控制器

发生。

这是我的 appdelegate

func application(application: UIApplication,  didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let split = storyboard.instantiateViewControllerWithIdentifier("SplitViewContoller") as! UISplitViewController
    let splitViewController = split
    let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as! UINavigationController
    navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem()
    splitViewController.delegate = self
    return true
}

【问题讨论】:

    标签: ios swift uinavigationcontroller uisplitviewcontroller


    【解决方案1】:

    你不能。

    Split View Controllers from Apple.

    拆分视图控制器必须始终是您的任何界面的根 创建。换句话说,您必须始终从 UISplitViewController 对象作为应用程序的根视图 窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      相关资源
      最近更新 更多