iOS开发之抽屉效果(TabBarController+左右侧滑结合)

关于iOS开发中,仿QQ和网易新闻的左右侧滑控制器(抽屉效果)的,开源的第三方都是比较多,但是大多数有两个问题没有解决:
1>结合TabBarController使用,导航的左右Item和title完全无法自定义
2>左右侧滑出的控制器,push页面无效或者多次跳转,闪现

综合以上问题,着手操作写一个TabBarController+侧滑结合的demo,也一并解决了以上提出的两个问题,关于如何构建TabBarController,请参阅:
http://www.jianshu.com/p/a7c5f4028475
此demo也是建立在这个基础上,略有改动

先上效果图:

demo演示
1>项目结构显示
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第1张图片
2>AppDelegate文件初始化
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第2张图片
Paste_Image.png
3>基类方法的关键注释
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第3张图片
Paste_Image.png
4>TabBarController容器注意点
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第4张图片
Paste_Image.png
5>左右侧滑控制器push操作(以左控制器举个栗子)
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第5张图片
Paste_Image.png
6>首页(tabBarController控制器)
iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第6张图片
Paste_Image.png

iOS开发之抽屉效果(TabBarController+左右侧滑结合)_第7张图片
Paste_Image.png

重要的代码解读主要是这几部分,demo链接如下:

https://github.com/OwenJoe/slideViewController

你可能感兴趣的:(iOS开发之抽屉效果(TabBarController+左右侧滑结合))