抽屉视图、侧视图应用

      差不多在项目应用侧视图或者抽屉视图的时候,菜鸟的第一应该就是在网上找demo了吧,在没有搞清楚你们自己项目本身的应用价值或者服务人群的时候,最好还是招聘一个合格的产品经理吧,至少在现在的几大主流app:QQ、微信、支付宝、淘宝、京东、唯品会、微博、地图等,除了早期QQ应用过抽屉视图之后,也就QQ现在还在使用侧视图,其他的几乎已经不再使用了。作为开发者,我一直认为简单、服务才是得到用户的初心,二更加华丽的界面跳转,动画抽屉,除了初见时的新奇之外,没有什么可以帮助项目本身的,甚至在长时间使用之后,会带来用户的审美疲劳,我想QQ就是这样放弃的抽屉视图的吧。侧视图的使用,我现在只在几大新闻类app中出现,各种主流的app还是依然坚持着自己的产品,或许这就是为什么微信、支付宝的开发成员能成为技术标杆,或许Uber或者滴滴 的侧拉视图也是一种很好的效果,这就是问什么我们公司一直坚持着盗版Uber的框架。

      废话不多说:为了让你们的产品经理闭嘴,先介绍几款抽屉式题或者侧视图吧:


我专门在网上淘了这几款抽屉,应用打开之后,都可以在delegate里面,了解他们的基本用法,下载地址,在githup上面一搜一大堆。

其实,对于抽屉或者侧视图的使用,更多的蛋疼的问题就是push方法的跳转问题,新闻类的App暂且不说,因为他们很多的框架都是demo中的导航控制器,按照demo中的鞋就行了,以QQ为例,主框架是TabbarController,那这就在demo的应用跳转中,会出现各种各样的问题:抽屉关闭不了,导航控制器的Bar改变,甚至跳转不了,或者crash掉。在看完这几个demo之后,我封装了一个类似于QQ的框架结构,

首先第一步,统一定制一个导航控制器,

第二步,标签栏之中,要有一个父控制器,其他的子控制器要集成这个父控制器,

第三步,应用

以RESideMenu为例:

delegate里面的方法实现:


定制导航控制器的实现:


父控制器的实现:

这样就很好的解决了各种接入第三方的逻辑!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值