打算写一个项目用于整合自己学习的知识,挑了一下,打算模仿写一个“百思不得姐”

用博客来记录一下这个项目遇到的问题和一些思路吧!也不知道多少天能做完.

今天是第一天,先做点准备工作!

一、大致看下整体布局

1、下载了“百思不得姐”Iphone客户端版本查看效果

  • TabBar中间有一个+号按钮,应该要用到自定义TabBar来写
  • 导航栏上的Logo应该是加在了TitleView上,左右2边各一个item
  • 顶部标题滚动条,使用ScrollView或者CollectionView应该都可以做出来

  • 订阅和关注可以新建自定义View然后加到TitleView上实现
  • 搜索框只能做一个样子了,应该是没办法搜索,目前我没想到办法
  • 下面的订阅这些就简单了,全是cell

  • 这页面整体TableView,下面的审帖等可以用CollectionView流水布局创建九宫格
  • 上面就直接使用普通cell布局即可

这个界面主要是这6个按钮的动画效果,到时候做到这的时候再说吧!反正这个界面只能做来看看动画。

---------------------------------------------------------------------

用Reveal看了下官方的UI布局,感觉好复杂,写的时候再慢慢研究吧!

-----------------------------------------------------------------------

二、数据来源

本打算在直接使用官方文档的API的,网上很多,但是看了下都比较老,数据不全!

打算使用青花瓷自己抓数据,也当练习练习青花瓷了。

暂时先到这里吧,虽然说是第一天,但这是凌晨啊,明天再继续了!

睡觉.

转载于:https://www.cnblogs.com/YxY-YxY/p/5645564.html

百思不得姐项目(第一天)相关推荐

  1. CRM项目第一天(2021-12-16)1

    CRM项目第一天(2021-12-16)1 1.CRM项目介绍: 从0到1的项目开发. 涉及到的技术点: 1.前后端交互. 2.UI 3.jQuery 4.Ajax 5.Spring 6.Spring ...

  2. 视频教程-SpringBoot后台CRM项目(第一季)-Java

    SpringBoot后台CRM项目(第一季) 2011年毕业后在澳门 遊澳集团(UO Group)旗下某IT科技公司从事 android,php,j2ee开发工作,负责 国际短信发送系统.银联支付业务 ...

  3. 【深度学习】吴恩达深度学习-Course3结构化机器学习项目-第一周机器学习(ML)策略(1)作业

    题目仅含中文!! 视频链接:[中英字幕]吴恩达深度学习课程第三课 - 结构化机器学习项目 参考链接: [中英][吴恩达课后测验]Course 3 - 结构化机器学习项目 - 第一周测验 吴恩达< ...

  4. e智团队实验室项目-第一周-神经网络的学习

    e智团队实验室项目-第一周-神经网络的学习 张钊 *, 赵雅玲* , 李锦玉,迟梦瑶,贾小云,赵尉,潘玉,刘立赛,祝大双,李月,曹海艳, (淮北师范大学计算机科学与技术学院,淮北师范大学经济与管理学院 ...

  5. 三明市机器人协会_永安三中斩获三明市青少年机器人竞赛综合技能项目第一名...

    日前,由三明市科学技术协会.三明市教育局联合举办,三明市科技馆承办的2017年三明市青少年机器人竞赛,经过两天的角逐,于4月16日在三明市科协圆满落幕.全市75支代表队,共150名选手参加角逐, 永安 ...

  6. 【重发】终于提交了项目第一个版本到git@osc了。兴奋ing

    2019独角兽企业重金招聘Python工程师标准>>> 今天终于提交了第一个版本到 git@osc 了.我的项目是一个基于JAVA的团队管理平台,用于管理软件开发团队的各种信息,例如 ...

  7. 深度学习笔记第三门课 结构化机器学习项目 第一周 机器学习(ML)策略(1)...

    本文是吴恩达老师的深度学习课程[1]笔记部分. 作者:黄海广[2] 主要编写人员:黄海广.林兴木(第四所有底稿,第五课第一二周,第三周前三节).祝彦森:(第三课所有底稿).贺志尧(第五课第三周底稿). ...

  8. (1-10总结)微信点餐项目-第一阶段总结

    1.该项目完成了第一阶段,对所有的API进行了分析和实现. 2.项目开始时说的技术只实现了springboot+jpa的数据库连接实现和resultFul风格接口实现前后端的数据连通. 3.此阶段项目 ...

  9. 大数据千亿级离线数仓项目第一天 环境部署和etl

    千亿级数仓项目第01天讲义 课程目标 了解大数据离线数仓架构 了解项目部署环境(数据规模和集群规模) 掌握ETL工具 Kettle常用组件的使用 能够掌握kettle作业与转换区别以及linux部署 ...

最新文章

  1. View 体系详解:View 的工作流程
  2. plsql developer的一些使用
  3. Windows API一日一练(一)第一个应用程序 使用应用程序句柄 使用命令行参数 MessageBox函数 RegisterClass和RegisterClassEx函数
  4. pearsonr() python_Python 来算算一线城市的二手房价格指数相关性
  5. 通信 / SSH介绍和使用,SSH key教程
  6. 拥抱.NET Core系列:MemoryCache 缓存过期
  7. Mac OS X上安装配置apache服务器
  8. 推荐系统整体架构及算法流程详解
  9. 系列TCP/IP协议-ARP与RARP
  10. 3 ~ express ~ 静态文件托管
  11. masscan常用命令
  12. @Required注解
  13. 程序员常用资源工具集合【建议收藏】
  14. ACP报名考试有学历限制吗?
  15. java 判断手机运营商_JS正则表达式判断手机号所属运营商
  16. 西门子1200PLC与V90伺服驱动器 TO控制模式(即工艺对象的方式))
  17. 【深入浅出指南:JVM知多少】一、JVM内存模型
  18. 煮饭的机器人作文_炒菜机器人作文600字
  19. “新产业50人论坛”之陈柳平:量子通信与量子计算的商业实践
  20. 基本概念 - 二维关系表

热门文章

  1. ]许多代码段,没准儿有你需要的 C++ Builder
  2. Keil,eclipse, netbean, codeblock三个的初步应用体会。
  3. Cefsharp——将Cefsharp相关库集中放到程序的子目录下
  4. 【Houdini18.5/入门】程序化uv01-将uv壳布局在指定范围
  5. TIOBE9月编程语言排行榜:时隔五年,为什么C语言依然排行第一
  6. 人脸检测数据集评价代码FDDB evaluation运行方法
  7. win10 C语言开发环境搭建
  8. 当前最热门的微信小程序UI组件库
  9. SQLServer数据库基本操作(一)
  10. CYJian的水题大赛[第二弹] U34202 JerryC Loves Driving