首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone SDK:如何绘制具有半透明渐变和阴影的圆形矩形

iPhone SDK:如何绘制具有半透明渐变和阴影的圆形矩形
EN

Stack Overflow用户
提问于 2009-05-18 06:19:05
回答 1查看 8.1K关注 0票数 0

我正在通过手动为我的应用程序创建UI的部分(在本例中是一个图形)来尝试在iPhone上绘图。本质上,我想画一个圆角的矩形,一个投影,和一个半透明的渐变作为矩形的填充。这是我的photoshop模型的屏幕截图:alt文本http://img36.imageshack.us/img36/6097/picture1nvf.png

我已经创建了一个实体圆形矩形,使用一个CALayer投阴影,但为了获得形状和阴影显示,我必须设置一个背景色,这不允许我使我的半透明的渐变层的唯一填充。

我已经在这方面工作了一段时间,并阅读了整个核心动画编程指南,但我没有取得任何进一步的进展。我觉得答案就在我眼皮底下。

我遗漏了什么?

我知道我可能需要一个图像文件来完成这个任务,但是我尝试这样做,因为我想学习,有一天我想用这个做一些更漂亮的动画。

EN

回答 1

Stack Overflow用户

发布于 2009-05-18 15:19:42

  1. 用阴影填充圆形矩形。在100%不透明度的情况下进行填充--您将在下一步中影响透明度。
  2. 在没有阴影的情况下填充相同的圆角矩形,使用目标输出混合模式(1.0 -所需的不透明度)。例如,如果您想要40%,请按60%进行目标抽奖.把它想成是从图像的不透明度中减去那么多。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/876445

复制
相关文章

相似问题

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