【发布时间】:2013-11-09 14:12:12
【问题描述】:
在 io7 之前,我的视图向我展示了完美的结果,就像
但在 ios7 状态栏中与我的视图内容重叠
在我进行谷歌搜索之前,我发现了一种解决方案,它在 Xcode 5 中具有视图的 delta 属性。 我完成了。但仍然是同样的问题。就像
请不要给我隐藏状态栏之类的建议。
我没有使用故事板。
我没有使用自动布局
我参考了this 链接无法找到答案。 提前致谢
【问题讨论】:
标签: ios ios7 uistatusbar
在 io7 之前,我的视图向我展示了完美的结果,就像
但在 ios7 状态栏中与我的视图内容重叠
在我进行谷歌搜索之前,我发现了一种解决方案,它在 Xcode 5 中具有视图的 delta 属性。 我完成了。但仍然是同样的问题。就像
请不要给我隐藏状态栏之类的建议。
我没有使用故事板。
我没有使用自动布局
我参考了this 链接无法找到答案。 提前致谢
【问题讨论】:
标签: ios ios7 uistatusbar
将此代码添加到您的 viewDidLoad 方法中
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
请参考这个 link 了解更多信息
【讨论】:
我做了下面的代码来解决这个问题。
- (void) viewDidLayoutSubviews {
CGRect viewBounds = self.view.bounds;
CGFloat topBarOffset = self.topLayoutGuide.length;
viewBounds.origin.y = topBarOffset * -1;
self.view.bounds = viewBounds;
}
【讨论】: