我的第一个视图是一个带rootview的UINavigationController,它在.storyboard中的IB中正确显示了NavigationBar。我认为这是很好的,当我在IB设计时,所以我知道比例,因为视图在导航栏上变得更小。导航栏中的这个导航栏被推送到我的应用程序的所有视图中,但是在IB中,该栏未显示,使得很难弄清楚它将如何显示。我选择了“推测”,我认为NavController应该自动实现它,只需选择'navigationcontroller'作为模拟度量标准中的顶部栏即可。在我的一些视图控制器中,导航栏就在那里,所有的设置都是“推断”的。NavigationController中的导航栏不显示在IB StoryBoard
谢谢。
我总是使用[self.navigationController pushViewController]方法..我想它是不一样的。 – Martol1ni
你正在使用故事板没有segues?如果你正在使用Storyboard,那么你真的应该使用Segues。这就是整个事情的目的。至于TopBar,那么推断将不适用于你的情况。你可以通过并改变每一个来显示TopBar,但绝对最好的解决方案是开始使用segues。他们节省了许多代码。 – Fogmeister
我想我应该开始看它..无论如何,当par例子登录时,我必须在传递下一个视图之前做一些检查,这就是为什么我使用pushViewController方法找到它整洁。 – Martol1ni