当我在ios 8中运行我的应用程序时,一切正常,但是当我在ios 7上运行时,导航栏不显示。我仔细检查过我有导航控制器嵌入,我用我的视图控制器。我在故事板中使用了segues,并且编码了一些segues,因为在进入下一个屏幕之前我必须等待完成某些事情。任何其他人都遇到过这个问题,导航栏没有显示在一个版本上但显示在另一个版本上?任何帮助将不胜感激。
我用来代码的代码:
let vc : UIViewController = self.storyboard?.instantiateViewControllerWithIdentifier("HomeViewController") as UIViewController;
self.navigationController?.pushViewController(vc, animated: true)
答案 0 :(得分:0)
在secondview控制器中尝试此操作 -
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
self.navigationController?.setNavigationBarHidden(false, animated: true)
}