0
swissでUISpliterControllerをプログラム的に作成する方法を説明できる人はいますか?私のアプリケーションでは、iphoneデバイスとipadのサポート機能を適用したいと思います。アプリがiphoneで実行されている場合は、単一のコントロールを使用しますが、アプリケーションがipadで実行されている場合は、既存のViewControllerでUISpliterControllerを使用します。すぐにプログラムでUISplitViewControllerを作成する方法
私はそれを試しましたが、それは常に黒い画面を生成します ここに私のコードです。あなたはnavigationControllerでそれを行うかどう
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
}
OK ..おかげで仲間を – user7845351