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