如何摆脱UINavigationController(iOS应用程序)中的灰色条

时间:2012-07-05 17:55:37

标签: iphone ios user-interface

当用户点击按钮时,我正在使用此代码在我的iOS应用中打开一个页面,但当用户这样做时,我会在页面顶部显示一个灰色条。我怎么能摆脱这个?

- (IBAction) colours:(id)sender   { 
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:colourPickerView];
    [self presentViewController:navigationController animated:YES completion: nil];
}

3 个答案:

答案 0 :(得分:2)

您可能是指导航控制器创建的导航栏。

隐藏它只是使用它。

[navigationController.navigationBar setHidden:YES];

答案 1 :(得分:1)

假设你的意思是包含时钟和击球手指示的状态栏,你可以这样做:

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];

答案 2 :(得分:0)

对于Swift 4,使用属性isNavigationBarHidden

navigationController.isNavigationBarHidden = true