【发布时间】:2009-05-18 06:19:05
【问题描述】:
我正在尝试通过为我的应用程序手动创建部分 UI(在本例中为图表)在 iPhone 上绘图。本质上,我想绘制一个带有圆角、阴影和半透明渐变的矩形作为矩形的填充。这是我的 Photoshop 模型的屏幕截图: alt text http://img36.imageshack.us/img36/6097/picture1nvf.png
我已经使用 CALayer 创建了一个带有阴影的实心圆角矩形,但是为了让形状和阴影完全显示出来,我必须设置一个不允许我的背景颜色使我的半透明渐变成为图层的唯一填充。
我已经为此工作了一段时间,并阅读了整个 Core Animation 编程指南,但我没有取得任何进一步的进展。我觉得答案就在我的眼皮底下。
我错过了什么?
P.S.我知道我可能会使用图像文件来完成此操作,但我尝试这样做是因为我想学习,并且有一天我想用它做一些更精美的动画。
【问题讨论】:
标签: core-animation core-graphics quartz-graphics gradient shadows