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

但是实际操作中,滑动返回的时候会显示怪异,尤其是滑动的过程中又滑动回来(取消返回)的时候会造成bug,导致此后push来的导航栏字体怪异且按钮错乱。
原来是动画惹的祸,将动画引入到viewController的显示和不显示处理中去,完美解决:

项目需求是这样的:两个ViewController:A和B。 由导航控制器管理,A push 到B去, A不显示导航栏, B显示。之前的操作代码如下:
但是实际操作中,滑动返回的时候会显示怪异,尤其是滑动的过程中又滑动回来(取消返回)的时候会造成bug,导致此后push来的导航栏字体怪异且按钮错乱。
原来是动画惹的祸,将动画引入到viewController的显示和不显示处理中去,完美解决:
本文标题:iOS 导航栏的滑动返回和自定义隐藏显示的问题
本文链接:https://www.haomeiwen.com/subject/phnslttx.html
网友评论