Swift UISplitViewController

SwiftでUISplitViewControllerの初期画面をマスター部にする

マスター部を初期画面にするには、UISplitViewController(マスター部と詳細部をまとめている画面)で、下の関数を貼り付ける。

func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController: UIViewController, onto primaryViewController: UIViewController) -> Bool {
    return true
}

うまくいかなかったら

self.delegate = self

をviewDidLoadで書いていない可能性がある。