旧项目结束,新项目开始。新的项目要求整体做出像QQ那样的侧滑框架,毕竟不是大公司,界面就是看那个好,就抄那个。所以自己就仿着QQ的侧滑,做了一个简单的封装,毕竟我是站在巨人的肩膀上摘苹果的,相对还是比较容易的。
侧滑的封装代码都在LsyDreamViewContorller里面,有兴趣的自己去研究一下,我就不在这里一一讲解了,我主要介绍怎么使用。很简单在appdelegate.m里面,如图:
我们现在看一下MianViewController,这个控制器就是继承了侧滑的封装,实例一个控制器作为跟控制器,如图:
下面还有一个重点就是,我们可以看到QQ左侧界面上面有一些点击,我们点击之后,他会实现导航栏切换到相对应的界面。其实只要两步就可以实现,第一步,如图:
第二步,如图:在接受的控制器上实现通知的方法(oneViewcontoller,twoviewconroller,threeViewcontoller)
具体的最终结果如图:
代码地址https://github.com/jieruian/QQSliperDemo,要是star一下就更有意思了,具体的实现代码,自己可以研究一下,没什么难点,好了,就这样了,拜里个拜。