我正在构建我的 iphone 应用程序。
我有问题。对于没有导航栏和标签栏的每个 View ,都会向上拉 20 像素。
所以我必须将每个元素放置在顶部边缘以下 20px 处。
在此屏幕截图中 http://ge.tt/4FG1fJ9您会看到界面构建器 View ,顶部有 20 像素的条形空间,结果进入模拟器。
该解决方案有效,但给我带来了一些问题,而且并不优雅。
我想知道为什么会发生这一切。
你有什么想法吗?
谢谢
最佳答案
在 Interface Builder 中,打开您的 xib,单击根 UIView,然后点击 Cmd-1。这将带您进入 UIView 属性窗口。 “模拟 UI 元素”有几个下拉菜单,您可以将状态栏设置为黑色(或任何选项)。这不会将状态栏添加到您的 View 中,它只是模拟状态栏的大小,以便您可以布局 View 而无需将所有内容向下移动 20 像素。
关于xcode - 每个没有 Navbar 或 Tabbar 的 View 都被下推 20px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225228/