1

我使用的是 Xcode 4,但不是 Storyboard

我们在应用程序委托中实例化了一个导航控制器。

当我们使用 Xibs 创建视图控制器时,xibs 是 iphone 高度的视图(没有导航栏)。将内容放在这个区域是具有欺骗性的,因为实际上只有 44pt 的空间(导航栏的高度)被导航控制器放置在那里。

因此,我们如何在界面构建器中删除导航栏应该位于的房间?

我可以单击视图,然后将“顶部栏”更改为“导航栏”,这将起作用,但我无法将栏按钮项目添加到此导航栏,这让我认为这不是正确的做法。

谁能让我知道最好的方法是什么?

非常感谢

4

1 回答 1

2

当您推送控制器或使用它来初始化导航控制器时,导航控制器应负责在运行时调整大小。您在 IB 中设置顶部栏的区域位于标题“模拟指标”下方,旨在让您预览所选界面元素将对可用显示区域执行的操作。“模拟”部分是您不能将项目放入该栏中的原因。

真正的导航栏应该在定义导航控制器的地方配置,无论是在代码中还是在 xib 中。

于 2012-10-19T16:25:20.440 回答