iOS - 导航栏 hide/show
iOS - NavigationBar hide/show
我有大师viewController
和很多细节viewController
。 Master viewController
没有任何 UINavigationBar
但 detail viewController
有 UINavigationBar
。所以我有一些问题。当我从 detailVC 滑动到 masterVC UINavigationBar
隐藏在 detailVC
你有什么解决办法吗?
我用这些方法(掌握viewController
)
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
(详情viewController
)
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
终于
我已经解决了这个问题。
我在 viewDidAppear 方法中为 firstVC 编写了 UINavigationBar 隐藏代码。
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
我有大师viewController
和很多细节viewController
。 Master viewController
没有任何 UINavigationBar
但 detail viewController
有 UINavigationBar
。所以我有一些问题。当我从 detailVC 滑动到 masterVC UINavigationBar
隐藏在 detailVC
你有什么解决办法吗?
我用这些方法(掌握viewController
)
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
(详情viewController
)
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
终于
我已经解决了这个问题。
我在 viewDidAppear 方法中为 firstVC 编写了 UINavigationBar 隐藏代码。
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:YES];
}