隐藏TabBar时,在View中设置工具栏位置

时间:2011-06-09 21:28:14

标签: iphone ios view uitabbarcontroller toolbar

我有一个iPhone应用程序,它使用导航控制器和TabBar控制器。

在第一个视图中,我显示了一个tableview,当我点击第一个tableview单元格时,我使用新工具栏设置了一个新视图,没有TabBar。

新视图正确显示工具栏,但这远远不是40px,就好像它始终将座位留在前一个TabBar上。

在这方面,我看到Interface Builder将视图的大小设置为320 x 460,而不是经典的320 x 480.不幸的是,它们不是可编辑的字段(它们是灰色的,好像它是一个锁) 。为什么呢?

图片:

iPhone APP

iPhone APP http://img89.imageshack.us/img89/5717/schermata20110531a00243.jpg

界面构建器选项

Interface Builder Options http://img716.imageshack.us/img716/2817/schermata20110531a00250.png

谢谢, 来自意大利的亚历山德罗

3 个答案:

答案 0 :(得分:1)

在推送视图控制器之前将hidesBottomBarWhenPushed设置为TRUE

答案 1 :(得分:0)

20px差异是状态栏的高度。您可以在IB的视图属性窗格中设置是否显示带有或不带状态栏的视图。

答案 2 :(得分:0)

如果您正在使用界面构建器,请尝试将工具栏放在视图的底部并调整螺柱以使其保持在底部(打开底部螺柱),这肯定会有所帮助。