热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

抽屉侧视怎么画,抽屉三视

差不多在项目应用侧视图或者抽屉视图的时候,菜鸟的第一应该就是在网上找demo了吧,在没有搞清楚你们自己项目本身的应用价值或者服务人群的时候,最好还是招聘一个合格的产品经理吧,

      差不多在项目应用侧视图或者抽屉视图的时候,菜鸟的第一应该就是在网上找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里面的方法实现:


定制导航控制器的实现:


父控制器的实现:

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



推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有