簡體   English   中英

如何擺脫UINavigationController(iOS應用程序)中的灰色條

[英]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.

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