iPad屏幕底部的空白
问题描述:
我将我的应用程序移植到iOS 7,当它在iPad上运行时,在screen底部有一个20像素的黑色空白。这种差距只在iPad上。 我尝试设置更大的UIWindow框架,但它没有帮助。iPad屏幕底部的空白
有没有解决方法? 感谢您的回复。
答
这是因为状态栏区域(电池,wifi等)现在可用并且是20像素。
您需要将应用向下移动20px,然后分别处理状态栏区域。
另一种方法是让视图变长,添加20px到你的背景或滚动视图。
谢谢。我使用MGSplitView控制器,所以我只是编辑它的代码:'float statusBarHeight =([[[UIDevice currentDevice] systemVersion] floatValue]> = 7.0)? 0:MAX((fullScreenRect.size.width - appFrame.size.width),(fullScreenRect.size.height - appFrame.size.height));'它的工作原理:) – usakc