2015-07-20 41 views
0

我正在使用具有主控和两个不同详细视图控制器的splitViewController。 当应用程序加载时,首先使用导航工具栏详细查看控制器加载。但是如果我回到主视图控制器并打开相同的详细视图控制器,导航工具栏就会消失。iOS:导航工具栏没有与SplitViewController一起出现


尝试变更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

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

命中编辑菜单标签。

导航到EMBED IN

并选择导航控制器。