我的应用程序一直有一个可见的蓝色导航栏,除了在这个截图中显示清晰导航栏的配置文件中:
当我推动配置文件控制器时,通过隐藏导航栏并显示如上所示它可以很好地工作但是如果我单击后退按钮它会反转到我之前调用再次显示导航栏的前一个视图控制器,然后在它之前有一个短暂的延迟更新展开的viewcontroller上的导航栏看起来很奇怪。
我想知道是否有人知道更好的解决方法。我以为可能有一种方法可以在视图控制器之间转换之前完成导航栏的取消隐藏,有点像prepareForSegue但是放松?
感谢您的任何建议。
答案 0 :(得分:1)
使用viewWillAppear显示/隐藏导航栏:和viewWillDisappear:methods