[英]How do I get the navigation bar in a UINavigationController to update its position when the status bar is hidden?
[英]How do I get rid of the grey bar in UINavigationController (iOS app)
當用戶點擊按鈕時,我正在使用此代碼在我的iOS應用中打開一個頁面,但是當用戶這樣做時,我會在頁面頂部顯示一個灰色欄。 我怎么能擺脫這個?
- (IBAction) colours:(id)sender {
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:colourPickerView];
[self presentViewController:navigationController animated:YES completion: nil];
}
您可以參考導航控制器創建的導航欄。
隱藏它只是使用它。
[navigationController.navigationBar setHidden:YES];
假設你的意思是包含時鍾和擊球手指示器的狀態欄,你可以這樣做:
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
對於Swift 4,請使用屬性isNavigationBarHidden
。
navigationController.isNavigationBarHidden = true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.