美文网首页
iOS 导航栏的滑动返回和自定义隐藏显示的问题

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

作者: 圣斗士皮皮 | 来源:发表于2016-03-30 10:37 被阅读810次

    项目需求是这样的:两个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

    相关文章

      网友评论

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

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