[Swift]storyboardを切り替える

このエントリーをはてなブックマークに追加

オートレイアウトを使いたいけどiPadとiPhoneだとどうもうまくレイアウトができないので

この2つ毎にstoryboard毎Viewを切り替えることに。

で、切り替えはAppDelegateのdidFinishLaunchingWithOptionsで・・・以下を追加。

もちろん切り替える条件は追加してね。(iPadまたはiPhoneとか)

それぞれストーリボードを用意してください。

        // StoryBoardインスタンス化

        let storyboard = UIStoryboard(name: ”storyboard名”, bundle: nil)

        // 画面生成

        let mainViewController = storyboard.instantiateInitialViewController()

        // ルートウィンドウに

        self.window = UIWindow.init(frame: UIScreen.main.bounds)

        self.window!.rootViewController = mainViewController

        self.window!.makeKeyAndVisible()

でいいと思います。(^^)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です