【发布时间】:2017-06-20 04:36:30
【问题描述】:
有没有人可以帮助我解释如何在 Swift 中以编程方式制作 UISpliterController。在我的应用程序中,我想应用 iphone 设备和 ipad 的支持功能。如果应用程序在 iphone 上运行,则使用单个控制器,但如果应用程序在 ipad 上运行,则将 UISpliterController 与现有的 ViewController 一起使用。
我试过了,但总是黑屏 这是我的代码。
if UIDevice.current.userInterfaceIdiom == .pad {
let spliterVC = UISplitViewController()
let homeNavControler = mainStoryboard.instantiateViewController(withIdentifier: "homeViewController") as! HomeViewController
let secondVC = mainStoryboard.instantiateViewController(withIdentifier: "secondViewController") as! SecondViewController
spliterVC.viewControllers = [homeNavControler,secondVC]
appdelegate.window?.rootViewController = spliterVC
}
【问题讨论】:
标签: swift ios-simulator uisplitviewcontroller