1
我需要从CGGradientRef
获得CGColor
,并在iOS 7的绘图应用中将该颜色用作笔触颜色。这可能吗?可以从CGGradient获得CGColor吗?
我需要从CGGradientRef
获得CGColor
,并在iOS 7的绘图应用中将该颜色用作笔触颜色。这可能吗?可以从CGGradient获得CGColor吗?
您可以将渐变绘制到图像上下文,获取图像的像素缓冲区,然后从该像素创建颜色(请参见this post)。
否则,CGGradientRef
是一个不透明的类型,并且没有任何方法可以从中获取信息。对于我自己的应用程序,我还创建了一个围绕CGGradientRef
的包装对象,该对象创建渐变并存储它创建的颜色/位置。