iOS导航栏的正确隐藏方式(转)

作者: cym_bj | 来源:发表于2018-08-17 16:50 被阅读83次

      在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页面的时候是需要导航栏的,如何做了,这里给出两种方法.


第一种方法

-注意这里一定要用动画的方式隐藏导航栏,这样在使用滑动返回手势的时候效果最好,和上面动图一致.这样做有一个缺点就是在切换tabBar的时候有一个导航栏向上消失的动画.



第二种方法

      设置self为导航控制器的代理,实现代理方法,在将要显示控制器中设置导航栏隐藏和显示,使用这种方式不仅完美切合滑动返回手势,同时也解决了切换tabBar的时候,导航栏动态隐藏的问题.

相关文章

网友评论

  • ForKid:第二个方法不错 赞👍

本文标题:iOS导航栏的正确隐藏方式(转)

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