【发布时间】:2013-05-16 14:28:44
【问题描述】:
CGPathRef 定义了一个表示不可变图形路径的不透明类型。 CGMutablePathRef 定义了一个表示可变图形路径的不透明类型。
但是我们如何在CoreGraphics 中更改CGPath 的不透明度?
可以按百分比加吗?
【问题讨论】:
-
正如 Maarten 所说,您只需确保设置笔触/填充颜色的
alpha组件,您将获得所需的降低不透明度。 -
路径不具有颜色、不透明度或其他诸如自身固有部分的属性。这些东西是图形状态的一部分,是上下文的一部分,你在绘制路径时设置它们。 (是的,这与大多数矢量图形应用程序不同,其中路径确实有自己的填充和/或描边颜色。)
标签: ios iphone core-graphics cgpath