iOS:一分钟集成主流APP个人资料页(如简书、微博等)
2018-05-30 14:22
176 查看
个人中心示意图
Github
仓库地址 如果你喜欢,记得点颗❤️哟
前言
伴随着APP不断迭代更新,各种功能也是越堆越多。对于用户来说,在个人资料页面需要显示的元素也越来越多。如何井然有序的展示且交互简单,变成了一个难事。当然这一点也难不倒产品经理,他们总会想出各种奇淫怪术来折磨我们(程序员)。下面以简书和微博来解读下主流APP是如何处理的。
简书&微博
简书 微博正如上图所示,简书和微博的布局如出一辙。一个TableHeaderView显示背景图、头像、简介等基础信息。然后有一个SectionHeaderView,承载不同的内容分类指引(动态、文章、更多等),可以悬浮在顶部。然后就是不同分类的数据流的TableView,可以直接滚动。建议大家打开简书和微博,把玩一下。第一眼看上去,感觉没有什么难度嘛,就是一个主TableView嵌套一个ScrollView,支持左右滚动切换,然后ScrollView放三个TableView。但是仔细思考会有许多难点需要解决,比如主TableView和嵌套TableView的手势冲突,三个子TableView的位置更新等。如果要自己解决这些问题,且要调试到目标效果,可能要花上你大半天时间了。而且本身个人资料页面的业务逻辑就特别多,如果还要插入这种页面交互逻辑,说实话,当你看到许多零散的代码交织在一起时,你的头会和足球一样大!!!
足球头所以这篇文章不会着重讲解如何解决上面的问题(可以查看源码分析),而是将页面结构封装好,你只需要花一分钟填充你的业务逻辑即可。妈妈再也不用担心我去调试页面交互逻辑了 阅读更多
相关文章推荐
- iOS App集成微博接口
- iOS shareSDK集成 在APPdelegate中崩溃
- IOS基于新浪微博开放平台微博APP
- Xamarin.iOS+MvvmCross 微博客户端App(开源)
- apple个人开发者证书无线发布app的实现 (不通过App Store,在iOS设备上直接安装应用程序)
- 微信支付(APP)集成时碰到的问题(.net提示“无权限”、iOS跳转到微信支付页面中间只有一个“确定”按钮)
- [IOS APP][2015.10.25]CPU Utility V1.0.0 个人项目完成
- 献给初学iOS的小盆友们——微博app项目开发之六OAuth授权
- 解决iOS app集成共享QQ场地,微信的朋友,朋友等功能圈,不能采用苹果公司的审计问题
- iOS App集成Apple Pay教程(附示例代码)
- IOS-APP主流UI框架结构
- iOS app集成支付宝支付流程及后台php订单签名处理
- 献给初学iOS的小盆友们------微博app项目开发之一项目初始化
- iOS如何转让 App 给公司或个人
- iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容
- [个人收藏]iOS-最全的App上架教程
- 关于iOS GangSDK的使用 为App快速集成社群公会模块
- IOS基于新浪微博开放平台微博APP
- 如何巧用Android多进程,你不知道的点全总结!微信,微博等主流App都在用
- IOS开发从手机相册中上传头像到APP的个人中心同时保存到数据库