最初我從IOS6開發了xcode項目......現在我需要使它與IOS7兼容......當我這樣做時,我得到了導航欄的一些問題。當我在IOS 7上運行時,當前視圖覆蓋在導航欄上,您可以在第一張圖片中看到。導航欄透明度問題
解決這個我已經添加以下代碼
self.edgesForExtendedLayout=UIRectEdgeNone
它解決了我的issue..but我這樣做時,我得到新issue..I失去了導航欄的透明度..你可以在下圖中看到。
最初我從IOS6開發了xcode項目......現在我需要使它與IOS7兼容......當我這樣做時,我得到了導航欄的一些問題。當我在IOS 7上運行時,當前視圖覆蓋在導航欄上,您可以在第一張圖片中看到。導航欄透明度問題
解決這個我已經添加以下代碼
self.edgesForExtendedLayout=UIRectEdgeNone
它解決了我的issue..but我這樣做時,我得到新issue..I失去了導航欄的透明度..你可以在下圖中看到。
如果您的viewController有廈門國際銀行文件只是去檢查大小和一節「iOS的6/7增量」 增量y = 44爲(在導航欄的高度)設置這個觀點。 並確保在文件檢查器的「查看爲:」iOS 7.0及更高版本中選擇選項(如果使用XCode 5,則爲默認選項)。
UPD:還有其他的方法可以達到成功,但這太棘手,我認爲第一個更好。您可以添加此代碼:
if ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0) {
CGRect rect = aView.frame;
rect.origin.y += 44;
aView.frame = rect;
}
我正在使用Storyboard bro ...它不適用於具有表格視圖控制器的storyboard –
將您的根視圖控制器的背景顏色設置爲白色? –