iOS 一行代码实现仿QQ侧滑框架

释放双眼,带上耳机,听听看~!

旧项目结束,新项目开始。新的项目要求整体做出像QQ那样的侧滑框架,毕竟不是大公司,界面就是看那个好,就抄那个。所以自己就仿着QQ的侧滑,做了一个简单的封装,毕竟我是站在巨人的肩膀上摘苹果的,相对还是比较容易的。

 

这个是工程里每个部分代表的意思

侧滑的封装代码都在LsyDreamViewContorller里面,有兴趣的自己去研究一下,我就不在这里一一讲解了,我主要介绍怎么使用。很简单在appdelegate.m里面,如图:

 

这里是具体的使用

我们现在看一下MianViewController,这个控制器就是继承了侧滑的封装,实例一个控制器作为跟控制器,如图:

 

可以看出是继承

下面还有一个重点就是,我们可以看到QQ左侧界面上面有一些点击,我们点击之后,他会实现导航栏切换到相对应的界面。其实只要两步就可以实现,第一步,如图:

 

第二步,如图:在接受的控制器上实现通知的方法(oneViewcontoller,twoviewconroller,threeViewcontoller)

 

记得一定用完后,remove掉通知

具体的最终结果如图:

 

源码

人已赞赏
iOS文章

iOS利用CocoaHTTPServer实现wifi局域网传输文件到iphone

2020-5-12 15:01:51

iOS文章

iOS Tableview、CollectionView等ScrollView停止滚动时调用的方法

2020-5-12 15:33:35

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索