【发布时间】:2016-05-11 04:30:46
【问题描述】:
我正在使用 IB 制作我的 UI。我的视图控制器在 IB 中如下所示。
我将视图控制器的背景颜色设置为黄色,将子视图的背景颜色设置为红色。然后我设置约束让子视图的 4 条边与其父视图对齐——视图控制器的视图。但我实际看到的如下所示。
我打印出视图控制器视图的子视图,发现有一个高度为 20 px 的“UILayoutGuide”(我猜是顶部)。是不是红色子视图没有与父视图对齐的原因?
其他条件:我没有将状态栏设置为隐藏。但是如果我将状态栏设置为隐藏([UIApplication sharedApplication].statusBarHidden = YES),红色子视图的布局将变得正确(我的意思是,将其 4 个边缘与超级视图对齐,因此看不到黄色背景颜色)。如下所示。
有什么建议吗?谢谢。
【问题讨论】:
标签: ios objective-c xcode cocoa-touch interface-builder