首先显示MasterView而不是Details

时间:2017-03-26 09:13:37

标签: ios swift swift3 uisplitviewcontroller

我有一个带有Master的splitview(显示表视图)和Details(显示详细数据)。当我启动我的应用程序时,它首先显示detailview但没有数据,但我需要先显示masterview。

我知道有一些答案,但对我没什么用。

storyboard

任何解决方案?

1 个答案:

答案 0 :(得分:1)

试试这个:

class MySplitViewControllerShowingMasterViewFirst: UISplitViewController, UISplitViewControllerDelegate {        
    override func viewDidLoad() {
        super.viewDidLoad()
        self.delegate = self
    }

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