iOS navigationBar全局返回(涉及到隐藏Bar栏)

最近为了把项目做得更炫一点,也为了考虑到部分用户的手指较短,所以为APP添加navigationController的右滑返回。当然iOS7之后系统自带就有。

只是本项目中部分视图bar栏是隐藏的。所以导致在返回的时候出现断层的效果,非常的难看。所以想了一些办法:

首先,在自定义的顶部控制器里面------^_^看下面

step 1:在自定义的navigationcontroller里面,遵守协议


UIGestureRecognizerDelegate

step 2: 添加代理

代理

step 3:实现代理方法

代理方法

好了,到这里就已经实现好了。操作试试。目前太多app有支持这个:微信,京东,支付宝~~~~and more....

but:

当第一个视图的bar栏是隐藏的时候,第二个控制器返回却出现了一个断层的。好难看,真心难看。

我来教你:

其次,在隐藏bar栏的控制器里面------^_^看下面

step 4 :添加动画

隐藏动画

好了,大功告成!

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

相关阅读更多精彩内容

友情链接更多精彩内容