2013-10-30 96 views
-1

IO7我認爲表演完美的結果對我來說就像io6 view無法解決ios7狀態欄問題

但ios7狀態欄上的重疊,我喜歡這個io7 view

視圖內容之前,我去通過google搜索,我發現之前一個解決方案,坐在Xcode 5視圖的增量屬性。 我完成了。但仍然是同樣的問題。就像property set Delta

請不要給我隱藏狀態欄的建議。
我不使用故事板。 我沒有使用自動佈局

我推薦this鏈接無法找到答案。 由於事先

回答

0

viewDidLoad方法添加以下代碼

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) 
    self.edgesForExtendedLayout = UIRectEdgeNone; 

請參閱本 link進一步信息

+0

它不是爲我工作。你工作過嗎? –

+1

是的,它確實爲我工作,嘗試在iOS 7中使用Xcode 5中的自動佈局,只需在Xcode中勾選自動佈局選項即可。 – suhit

+0

好友我不使用自動佈局。 bcz項目運行5.0及以上 –

1

我做了下面的代碼來解決這個問題。

- (void) viewDidLayoutSubviews { 
    CGRect viewBounds = self.view.bounds; 
    CGFloat topBarOffset = self.topLayoutGuide.length; 
    viewBounds.origin.y = topBarOffset * -1; 
    self.view.bounds = viewBounds; 
}