无法解决ios7状态栏问题

时间:2013-10-30 05:56:39

标签: ios ios7 uistatusbar

在io7之前,我的观点向我展示了完美的结果,就像io6 view

一样

但是在ios7状态栏中,我的视图内容与此io7 view

重叠

在我进行谷歌搜索之前,我找到了一个解决方案,它在Xcode 5中支持视图的delta属性。 我完成了。但仍然是同一个问题。就像property set Delta

一样

请不要给我隐藏状态栏的建议 我没有使用故事板。 我没有使用自动布局

我提到this链接无法找到答案。 在此先感谢

2 个答案:

答案 0 :(得分:1)

我在下面的代码中解决了这个问题。

- (void) viewDidLayoutSubviews {
    CGRect viewBounds = self.view.bounds;
    CGFloat topBarOffset = self.topLayoutGuide.length;
    viewBounds.origin.y = topBarOffset * -1;
    self.view.bounds = viewBounds;
}

答案 1 :(得分:0)

viewDidLoad方法

中添加此代码
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone;

请参考这个   link了解更多信息