评分星星的设计

先看下效果:

评分星星的设计_第1张图片
6FDC38DB-5C88-47D2-8238-250B373EC8A1.png

之前写了一个比较简单的,但是不能重用,需求改了以后要显示在列表页,又重新写了一个可以重用的。
大致的思路如下:

亮的星星放在了上层,不亮的星星放在了下层,每一个亮的星星和不亮的星星中间有个view,通过改变这个view的宽度(设置好masksToBounds = YES)改变星星的状态

Demo下载地址
https://github.com/QiuYunxiang/QYXStarViewDemo

你可能感兴趣的:(评分星星的设计)