首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PaintCode中填充部分形状的颜色?

如何在PaintCode中填充部分形状的颜色?
EN

Stack Overflow用户
提问于 2015-12-09 23:37:11
回答 1查看 261关注 0票数 1

所以我把这个向量用于PaintCode中的评级系统

我希望能部分地填充这些颜色。如下所示:

这能在PaintCode中实现吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-11 06:37:11

是的,有可能。

我是怎么做到的

  1. 将星星作为裁剪,为背景中的一个简单矩形制作形状。
  2. 创建了一个假定为0到5的数值变量星。这将是画布的参数
  • (空)drawRatingWithStars:(CGFloat)星;
  1. 创建了一个表达式变量宽度,如100 / 5 * stars,其中100是所有5颗星的宽度。
  2. 将此宽度变量附加到矩形的宽度

编辑:动画是使用助手分数变量动画从PaintCode导出的,我从0动画到1动画(在GIF导出设置中)。然后,我将星号更改为具有此内容5 - 10 * abs(animation - 0.5)的表达式。它将0..1中的数字映射到0..5..0

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34191098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档