本文章基于 http://www.jianshu.com/p/1d1e20581624 。<p>感谢作者。
1.发现问题
iOS中隐藏导航栏的方法如下:
但在多个隐藏导航栏控制器,跳转过程中就会出现如下问题。
BUG原因:两个controller 先后控制 navigationBar的 hide/appear 导致系统动画错乱。
2.解决方案
1.新建一个基类控制器,只在viewWillAppear:中管理navigationBar
在需要隐藏的控制器加入以下代码,该控制器需继承基类控制器。
3.解语
备忘的文章