如何在Swift中以编程方式创建UISplitViewController
有没有人可以帮助我解释如何在Swift中以编程方式制作UISpliterController。在我的应用程序中,我希望应用iphone设备和ipad的支持功能。如果该应用程序在iphone上运行,则使用单一控制器,但如果该应用程序在ipad上运行,则在现有ViewController上使用UISpliterController。
我已经尝试过了,但它总是产生黑屏,这是我的代码。
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
}
转载请注明出处:http://www.jlbyp.com/article/20230526/1533153.html