iOS 隐藏导航栏加全屏右滑手势
2016-10-13 本文已影响186人
Mikebanana
iOS开发过程中 经常能遇见单个页面需要将导航栏隐藏的需求,运用系统的方法隐藏功能虽然也能实现,但使用返回手势时总感觉让人有些别扭,举个反例
反例.gif明显的返回时的动画效果极差,而且只能从边缘才能实现返回手势的设定感觉略有点反人类,经过多次百度,最后从github上找到forkingdog大神的无敌第三方FDFullscreenPopGesture,完美解决这些问题,既能完美实现有bar到无bar的不尴尬动画实现,还能实现全屏右滑手势。
完美效果.gif而且大神封装的很完美,只是为UINavigationController 添加了一个类别,只需要拖进项目里我们就实现了所有POP的全屏右滑,在控制器里加上以下代码就能实现导航栏的完美隐藏
self.fd_prefersNavigationBarHidden = YES;