2013-09-28 119 views
0

我将我的应用程序移植到iOS 7,当它在iPad上运行时,在screen底部有一个20像素的黑色空白。这种差距只在iPad上。 我尝试设置更大的UIWindow框架,但它没有帮助。iPad屏幕底部的空白

有没有解决方法? 感谢您的回复。

回答

3

这是因为状态栏区域(电池,wifi等)现在可用并且是20像素。

您需要将应用向下移动20px,然后分别处理状态栏区域。

另一种方法是让视图变长,添加20px到你的背景或滚动视图。

+1

谢谢。我使用MGSplitView控制器,所以我只是编辑它的代码:'float statusBarHeight =([[[UIDevice currentDevice] systemVersion] floatValue]> = 7.0)? 0:MAX((fullScreenRect.size.width - appFrame.size.width),(fullScreenRect.size.height - appFrame.size.height));'它的工作原理:) – usakc