假设我有一个类型的视图层次结构:
A [rootviewcontroller of a UINavigationController] --> B --> C
我想为A禁用navigationBar
但是为B& C.
viewWillAppear
为B& C但是当viewWillAppear
为A时禁用它。这样做有点但是感觉不自然并且被迫。有没有正确的方法呢?答案 0 :(得分:0)
最好隐藏viewDidAppear方法中的导航栏。
-(void)viewDidAppear:(BOOL)animated{
[yourNavigationController setNavigationBarHidden:YES animated:YES];
}