xcode - 每个没有 Navbar 或 Tabbar 的 View 都被下推 20px

标签 xcode ios interface interface-builder nib

我正在构建我的 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/

相关文章:

ios - 程序员如何设计他们的 iOS 应用程序

java - 接口(interface)和合约 : in this example

ios - 如何调试直接从 iOS 模拟器运行的应用程序? (不是来自 xcode 运行)

ios - libc++abi.dylib : terminating with uncaught exception of type NSException on iOS 7. 1

android - 当键盘弹出时,TextField 被隐藏

ios - react-native-twilio-video-webrtc ios pods 错误

interface - 为什么 AddRef() 和 Release() 的返回类型不是 HRESULT

C# ICommand 可以执行

android - 如何使用 xCode 继续开发 React Native 项目?

ios - 如何在 iPhone 6 上安装旧版本的 TestFlight