iOS 导航栏的滑动返回和自定义隐藏显示的问题

项目需求是这样的:两个ViewController:A和B。 由导航控制器管理,A push 到B去, A不显示导航栏, B显示。之前的操作代码如下:

屏幕快照 2016-03-30 上午10.32.31.png

但是实际操作中,滑动返回的时候会显示怪异,尤其是滑动的过程中又滑动回来(取消返回)的时候会造成bug,导致此后push来的导航栏字体怪异且按钮错乱。

原来是动画惹的祸,将动画引入到viewController的显示和不显示处理中去,完美解决:

屏幕快照 2016-03-30 上午10.35.24.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容