[英]Frame issue for Xcode 5 compiled iPhone app in iPad after IOS7 upgrade (works fine in iPhone)
我有一個為iPhone准備啟動的應用程序。 升級到IOS7后,該應用程序在iPhone-5中運行良好,但我看到iPad和iPad mini的框架問題(請注意,這不是iPad應用程序,我在iPad上運行相同的iPhone應用程序)
我嘗試了不同的解決方案(降低20分 - 但它不起作用。這個問題特定於在iPad上運行的Xcode-5編譯應用程序,同樣在iPhone中運行沒有問題。這也很好用於IOS 6中的兩個設備版本。
我在plist中將View controller-based status bar appearance
設為NO,並添加了以下代碼:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]){
self.edgesForExtendedLayout=UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars=NO;
self.automaticallyAdjustsScrollViewInsets=NO;
}
有人可以指點一下嗎?
附上iPhone和iPad的截圖(頂部區域正在截止)。
IOS7及更低版本iPhone的屏幕截圖
IOS7 iPad截圖
在.plist中設置以下內容
Status bar is initially hidden
(布爾)為YES和
View controller-based status bar appearance
(布爾值)為NO
必要時,在應用程序中調用以下內容。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
(例如:當MPMoviePlayerViewController*
從播放視頻返回時(顯示狀態欄))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.