1
我需要從CGGradientRef
獲得CGColor
,並在iOS 7的繪圖應用中將該顏色用作筆觸顏色。這可能嗎?可以從CGGradient獲得CGColor嗎?
我需要從CGGradientRef
獲得CGColor
,並在iOS 7的繪圖應用中將該顏色用作筆觸顏色。這可能嗎?可以從CGGradient獲得CGColor嗎?
您可以將漸變繪製到圖像上下文,獲取圖像的像素緩衝區,然後從該像素創建顏色(請參見this post)。
否則,CGGradientRef
是一個不透明的類型,並且沒有任何方法可以從中獲取信息。對於我自己的應用程序,我還創建了一個圍繞CGGradientRef
的包裝對象,該對象創建漸變並存儲它創建的顏色/位置。