1

当用户单击按钮时,我正在使用此代码在我的 iOS 应用程序中打开一个页面,但是当用户这样做时,我在页面顶部看到一个灰色条。我怎样才能摆脱这个?

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

3 回答 3

2

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

要隐藏它,只需使用它。

[navigationController.navigationBar setHidden:YES];
于 2012-07-05T18:13:10.110 回答
1

假设您指的是包含时钟和电池指示器的状态栏,您可以执行以下操作:

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

于 2012-07-05T18:09:23.440 回答
1

对于 Swift 4,使用属性isNavigationBarHidden.

navigationController.isNavigationBarHidden = true

于 2018-08-16T06:08:29.373 回答