Ios Xcode模拟器-导航栏缺失
我不知道为什么,但我的ios模拟缺少导航栏 有人知道问题出在哪里吗 是的,我有“显示导航栏”,我没有任何警告 我想尝试“更新帧”,但我没有这个选项 我使用的是Xcode 7.3和Swift 多谢各位Ios Xcode模拟器-导航栏缺失,ios,xcode,swift,uinavigationbar,xcode7,Ios,Xcode,Swift,Uinavigationbar,Xcode7,我不知道为什么,但我的ios模拟缺少导航栏 有人知道问题出在哪里吗 是的,我有“显示导航栏”,我没有任何警告 我想尝试“更新帧”,但我没有这个选项 我使用的是Xcode 7.3和Swift 多谢各位 您可以通过嵌入导航控制器来解决: 正如其他人在评论中所说,在没有显示IB的一些代码或屏幕截图的情况下,很难找到问题所在。。。但这里有一些东西要结帐 是否确定视图控制器嵌入到UINavigationController中 如果您使用的是故事板,您应该有如下内容: 在代码中,您可能已将AppDeleg
您可以通过嵌入导航控制器来解决:
正如其他人在评论中所说,在没有显示IB的一些代码或屏幕截图的情况下,很难找到问题所在。。。但这里有一些东西要结帐 是否确定视图控制器嵌入到
UINavigationController
中
如果您使用的是故事板,您应该有如下内容:
在代码中,您可能已将
AppDelegate
中的窗口.rootViewController
属性设置为内容视图控制器,而不是应该包含它的导航控制器。这取决于如何嵌入导航控制器,但您可以尝试嵌入以下导航控制器然后运行应用程序并签入模拟器:进入xcode->Embed in->Navigation Controller中的编辑器。有两种可能性
1) 可能是您没有在viewcontroller之前嵌入navigationcontroller。因此,使用go to添加导航控制器
编辑器->嵌入式->导航控制器
2) 如果您已添加导航控制器,但可能已将NONE设置为Viewcontroller的topbar
我也遇到了同样的问题:导航栏显示在故事板的根视图上,但在运行模拟器时,在视图顶部没有导航栏。这就解决了它: 导航控制器>导航栏>取消选中半透明(默认选中)。这做了两件事:
您是否更改了uinavigationbar的透明?向我们展示代码中的RU在代码中做什么,以及它是否在真实设备上显示。哦,我在navigator controller上没有应用程序入口点,但在我的view场景中。我不知道。对于2)-如果您更改模拟度量中的一些参数-您确定这会影响设备上的应用程序或模拟器吗?