【Demo说明】使用YYLabel+CADisplayLink实

2020-05-15  本文已影响0人  健了个平_24

这是从项目抽取出来的小模块,体量可能有点大,另外数据是从json文件提取的(服务器返回的字段名称有点奇葩),使用的是MVVM开发模式,仅供参考。

1. WTVPUGCProfileCellModel,ViewModel,负责UI布局属性的存储和计算,另外由控制器调用其API改变状态(更新、调用动画):

2. UI布局、动画代码都在WTVPUGCProfilePlayView.m里面实现:

3. 点击头像更改直播状态(单个),点击关注按钮更改关注状态(全局)

实现效果
上一篇 下一篇

猜你喜欢

热点阅读