iOS 隐藏导航栏加全屏右滑手势

iOS开发过程中 经常能遇见单个页面需要将导航栏隐藏的需求,运用系统的方法隐藏功能虽然也能实现,但使用返回手势时总感觉让人有些别扭,举个反例

反例.gif

明显的返回时的动画效果极差,而且只能从边缘才能实现返回手势的设定感觉略有点反人类,经过多次百度,最后从github上找到forkingdog大神的无敌第三方FDFullscreenPopGesture,完美解决这些问题,既能完美实现有bar到无bar的不尴尬动画实现,还能实现全屏右滑手势。

完美效果.gif

而且大神封装的很完美,只是为UINavigationController 添加了一个类别,只需要拖进项目里我们就实现了所有POP的全屏右滑,在控制器里加上以下代码就能实现导航栏的完美隐藏

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

推荐阅读更多精彩内容