微博项目知识点回顾第四天
第四天:目标:获得微博首页数据
1.获取微博内容,检验是否获得数据,字典转模型,闭包回传字典数据,传数据,刷新表格
2.扩展类里面,实现首页两个数据源方法和协议方法,重用 cell 的时候注册 cell,先注册,再更新数据,取出用户所用数据,并将用户数据字典转模型
3.分析微博首页,看不同微博的布局,设计手稿,找不相同部分,不同部分,设计(可分为用户块,,(原创块,转发块),, tabbar 块)
4.用户块:重写 init 初始化方法来进去手写代码块,三部分:刷新 UI, 懒加载控件.设置布局
5.绑定数据
6,更改字体约束位置来控制字体内容高度,将行高设置成自动计算行高, 先预估(estimateRoWHight)行高,再tableveiw 的行高属性里面有一个自动行高,最后需要对 cell 也设置自动约束,让其底部与原创微博的底部对齐
7.底部的转发模块;懒加载控件,布局 UI,重写父类的构造方法,
8.图片:先显示图片,确保显示图片之后才开始设置不同的图片:
风吹起的地方不是因为风动,是因为心动