当用户点击按钮时,我正在使用此代码在我的iOS应用中打开一个页面,但当用户这样做时,我会在页面顶部显示一个灰色条。我怎么能摆脱这个?
- (IBAction) colours:(id)sender {
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:colourPickerView];
[self presentViewController:navigationController animated:YES completion: nil];
}
答案 0 :(得分:2)
您可能是指导航控制器创建的导航栏。
隐藏它只是使用它。
[navigationController.navigationBar setHidden:YES];
答案 1 :(得分:1)
假设你的意思是包含时钟和击球手指示的状态栏,你可以这样做:
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
答案 2 :(得分:0)
对于Swift 4,使用属性isNavigationBarHidden
。
navigationController.isNavigationBarHidden = true