美文网首页
iOS 导航显示问题

iOS 导航显示问题

作者: frankisbaby | 来源:发表于2018-09-04 17:16 被阅读8次

-(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来配置导航的显示与隐藏;

相关文章

网友评论

      本文标题:iOS 导航显示问题

      本文链接:https://www.haomeiwen.com/subject/tbcnwftx.html