【Swift】iOS导航栏错乱的原因
#iOS开发高级技巧#导航栏错乱,也就是导航栏的显示效果与内容区不匹配,引发原因很多,其中最重要的有两个原因:
1、在viewwillappear,viewwilldisappear两个函数中,设置导航栏显示或隐藏,如果不这么写必现问题,[navigationController setNavigationBarHidden:YES|NO animated:YES]。
2、连续调用有动画效果的push、pop来实现界面切换。
第一个解决简单,第二个很复杂,尽量在编码时注意一下这两个坑吧。
作者:celery
链接:https://zhuanlan.zhihu.com/p/20290504
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。