iOS支持全屏侧滑导航栏(完全自定义)开源项目
2017-09-06 13:55
441 查看
做了好几个项目,其中包括公司和个人项目。基本都是导航栏需要加入特效处理(比如侧滑渐变、上下滑渐变、高斯模糊等),还有一个比较重要的就是支持全屏侧滑手势。这时候需要自定义导航栏控制器+自定义导航栏。一般项目的基础UI架构都是NavigationController+TabbarController,若tabbar也需要高斯模糊,这时候也就是需要自定义TabbarController+自定义Tabbar。另外还需要普通控制器单个控制侧滑功能、单个控制导航栏的效果。结合这些特点,我写了一个支持以上功能的导航栏控制器的框架。已经上传到Pod,支持pod引用。下面大概说说这个框架的结构组成。
结构组成思维导图如下所示:
项目的github地址为:https://github.com/ziyue92/GPNavigationController。
pod安装方式为:pod "GPNavigationController"
欢迎讨论和提issues。
结构组成思维导图如下所示:
项目的github地址为:https://github.com/ziyue92/GPNavigationController。
pod安装方式为:pod "GPNavigationController"
欢迎讨论和提issues。
相关文章推荐
- iOS开源项目推荐|侧滑与右滑返回手势;几句代码快速集成自定义转场效果+ 全手势驱动
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
- iOS项目开发实战——自定义设置导航栏和状态栏背景
- 论坛开源项目推荐(12月20日):Xcode的注释辅助插件XToDo 自定义iOS 7警示框(cocoaChina)
- 【iOS】让自己的开源项目支持CocoaPods
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
- iOS开源项目推荐|侧滑与右滑返回手势
- iOS 开源一个高度可定制支持各种动画效果,支持单击双击,小红点,支持自定义不规则按钮的tabbar
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
- 开发中仿IOS三级菜单,开源项目PickView实用自定义数据封装使用实例
- iOS开发 自定义一个全屏的蒙板(导航栏也能遮挡住)
- iOS 开源一个高度可定制支持各种动画效果,支持单击双击,小红点,支持自定义不规则按钮的tabbar
- 让IOS开源项目支持cocopods
- IOS开源项目--打地鼠(附源码)
- 直接拿来用!最火的iOS开源项目(一)
- iOS开源项目分享
- IOS开源项目
- 直接拿来用!最火的iOS开源项目(三)
- 使用AVPlayer自定义支持全屏的播放器(一)