簡體   English   中英

IOS7升級后,Xcode 5在iPad上編譯iPhone應用程序的框架問題(在iPhone中正常工作)

[英]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及更低版本iPhone的屏幕截圖

IOS7 iPad截圖 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM