-(void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController*)viewController animated:(BOOL)animated
Called just before the navigation controller displays a view controller’s view and navigation item properties.
这个方法会在控制器显示一个视图控制器的视图和导航item时调用;
需要注意的是:
如果通过当前的控制器推出模态控制器之后,返回的话,是不会调用这个方法的。
因此,我们不能通过这个方法来控制导航的显示与隐藏,因为它不是每次显示都调用。
如果我们需要设置导航条的显示与隐藏,还是通过viewwillappear来设置为好。
UINavigationController+FDFullscreenPopGesture就是通过viewwillappear来配置导航的显示与隐藏;
网友评论