嘗試了一切。試圖隱藏一個視圖控制器。UIStatusBar不會消失。悲傷和挫折隨之而來
的.plist:
Status bar is initially hidden = NO
View controller-based status bar appearance = YES
視圖控制器:
- (BOOL)prefersStatusBarHidden {
return YES;
}
//I shouldn't have to do this, the above method should suffice. Doesn't work anyway
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
沒有什麼工作。狀態欄仍然存在,將我凝視在臉上,嘲笑它的醜陋。我需要做什麼???
編輯:prefersStatusBarHidden
甚至沒有被調用。這個視圖控制器通過push segue被推到導航棧上。這裏
不應該'最初隱藏狀態欄'被設置爲YES? 編輯:忘了看第二句。我的錯。 –
你有沒有嘗試這些建議:http://stackoverflow.com/questions/23615647/uiviewcontrollers-prefersstatusbarhidden-not-working? – TheEye
不是。我沒有模態表達。我只是推動導航堆棧。 – soleil