iOS:SplitViewController不显示导航工具栏

时间:2015-07-20 20:26:55

标签: ios swift ios8

我正在使用一个splitViewController,它有一个master和两个不同的详细视图控制器。 当应用加载时,第一个详细视图控制器会加载导航工具栏。但是如果我回到主视图控制器并打开相同的详细视图控制器,导航工具栏就会消失。


尝试按如下方式更改detailViewController,但它不起作用:

override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        if !appDelegate.loggedIn {
            self.performSegueWithIdentifier("loginScreen", sender: self)
        }
        self.navigationController?.setNavigationBarHidden(false, animated: false)
    }

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        navigationController?.setNavigationBarHidden(false, animated: false)
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        navigationController?.setNavigationBarHidden(false, animated: true)

    }

1 个答案:

答案 0 :(得分:1)

尝试在导航控制器中嵌入您的详细视图控制器。您可以通过在故事板中选择视图控制器来完成此操作。

点击EDITOR菜单标签。

导航至EMBED IN

选择导航控制器。