导航栏显示在底部

时间:2013-10-03 12:04:14

标签: iphone ios objective-c navigationbar

从我添加的图片中可以看到,我的导航栏显示在我的表格视图下方的屏幕底部。我刚刚将导航栏拖放到该视图控制器上,这意味着我没有使用导航控制器。我不明白为什么会这样,我确信这是一个我错过的简单修复。

图片2是故事板视图

运行应用的图片3视图

非常感谢任何帮助,谢谢!

enter image description here enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

  1. 删除旧导航栏
  2. 选择您的TableViewController并在顶部点击编辑器 - >嵌入 - >导航控制器
  3. 现在你应该有一个导航栏。

答案 1 :(得分:1)

查看截图。您将导航栏拖到表中。要实现您想要的行为,您可以将视图控制器嵌入UINavigationController并通过self.navigationController.navigationBar访问导航栏。

Wrong UINavigationBar

答案 2 :(得分:0)

我遇到了你的问题

你所做的是你在桌面视图中取得导航栏... 那是问题..

你只是将那个导航栏拖到了tableview之外......就是这样......