我已经在一个UINavigationController
. 我不想显示导航栏。
我读到这个方法应该删除它,但我不知道该调用谁或调用它。
[viewController.navigationController setNavigationBarHidden:YES animated:YES];
有人可以给我一个如何使用它的例子吗?
或任何其他删除导航栏的方法。
我已经在一个UINavigationController
. 我不想显示导航栏。
我读到这个方法应该删除它,但我不知道该调用谁或调用它。
[viewController.navigationController setNavigationBarHidden:YES animated:YES];
有人可以给我一个如何使用它的例子吗?
或任何其他删除导航栏的方法。
您在根视图控制器上调用它。也就是你用来创建 UINavigationController 的视图控制器,方法如下:
– initWithRootViewController:
如果您只是不想要导航栏,请这样做:
UINavigationController *naviController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
naviController.navigationBarHidden = YES;
如果您只想在某些vc中隐藏导航栏,请- (void)viewDidLoad
根据您的需要在您或其他地方放置以下代码:
self.navigationController.navigationBarHidden = YES;