2013-09-28 150 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