它不止一次发生过,但今天发生了一些更神秘的事情。重新启动我的macbook并重新打开Xcode后,我的3个视图在界面构建器上丢失了导航栏。
像这样: [IMG] http://i.imgur.com/pM5prrg.png[/img]
但是,在模拟器上运行它仍然会在屏幕顶部显示导航工具栏。
[IMG] http://i.imgur.com/joG4fjn.png[/img]
知道这里发生了什么?我再次重新启动计算机,看看是否有任何改变,但无济于事。
当我放置一个全新的视图控制器并将导航控制器嵌入其中时,有时也会出现此问题。工具栏根本不会在界面构建器中的视图上显示。
答案 0 :(得分:0)
应用中的导航栏由导航控制器在运行时生成。
界面构建器必须"模拟"运行时外观和导航栏的内容,它必须确定应用它的控制器。
您还可以在每个视图控制器的设置中手动请求模拟导航栏(和标签栏等)。