UINavigationBar
中的self.navigationController
未显示。我将IB
中的顶部栏设置为“黑色导航栏”,它显示在IB
上,但仍未显示在设备上。
答案 0 :(得分:4)
您使用的是故事板吗?然后导航栏没有显示,因为你的rootviewcontroller没有包装在一个导航控制器
中您可以通过在故事栏中选择viewcontroller来解决此问题,然后按“编辑器>嵌入>导航控制器”
答案 1 :(得分:0)
从IB设置顶部栏仅用于视觉目的,因此您知道如何在视图控制器上放置其他UI元素。要设置导航栏,您必须从对象选项板中拖动它并将其放在视图控制器中。或者将视图控制器嵌入UINavigationController
。