系统导航栏跳转至自定义的导航栏的白条问题

系统导航栏跳转至自定义的导航栏的白条问题,其实不是啥大问题,但是我看到难受,这个问题出现原因就是生命周期问题?看到网上各种解决方法,发现其实都不适合我,也许是我的情况不一样,那我先描述一下:

问题描述:

我们APP一直使用的从根控制器继承的导航栏,一切跳转正常,最近要嵌入一个新的网页功能,原导航栏得隐藏,并重定义一个,然后我就自定了,完成以后突然发现,从上一页跳转下来时,上一页的导航栏总是先被干掉了,然后就看到了一个大大的白条被推过去,难看至极呀!!

问题分析:

其实这个问题个人觉得除了初学者,都会在viewWillAppear里面加个self.navigationController.navigationBarHidden=YES;这个方法是非常正确的,周期也对,不过这样也就出现了我上面的问题。其实个人认为这个不能算生命周期问题,而是动画问题,估计是我们自定义以后,那个动画方法被我们干掉了。

解决方法:

说到这我相信大家都知道了,动画问题,找个带动画的隐藏API,不就可以了吗?对头,就是这样的:第一种:在上一页的viewWillDisappear加[self.navigationControllersetNavigationBarHidden:YESanimated:YES];第二种:哈哈,这个你懂得。

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

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,245评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 16,558评论 4 61
  • 爸爸说,回来我再和你说你妈妈的事,结果回不来了。叔叔说,回来我再和你详谈,结果也没回来。下次别人再说“回来再说.....
    勇敢的Springz81阅读 234评论 0 1
  • 今天和儿一起读了《请安静!图书馆里有只金丝雀》主要讲述小女孩凯莉每个星期六上午都去图书馆看书。一天她突然想“如果我...
    刘育栋mami阅读 352评论 0 1
  • “哑巴老头死了”,我妈打电话时无意的说到,“哦”我回答到,“那他那个傻媳妇呢?”“你爸跟你叔把她送给邻村的光棍老王...
    陈初秋阅读 610评论 0 1

友情链接更多精彩内容