酒吧上方的空白区域?

时间:2013-12-17 13:42:08

标签: ios iphone ipad ios7

enter image description here我有一个安装在iPad上的iphone应用程序,它的UI(导航栏上方约20个像素的空白区域)在ios6中正确显示,而ios7中的空白区域出现在iPad中。 我尝试使用默认图像并使用方法

- (void) viewDidLayoutSubviews {

if (([[UIDevice currentDevice].systemVersion floatValue] >= 7.0)) {
    CGRect viewBounds = self.view.bounds;
    viewBounds.origin.y = -20;
    self.view.bounds = viewBounds;
}

}

但没有用。我怎么修理它?它不是一个通用的应用程序。

1 个答案:

答案 0 :(得分:0)

问题与iOS7绘制视图的方式有关,请重新阅读这些指南以了解问题:

Explaining difference between automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout in iOS7