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 に答える