标签: ios iphone ios7
我的iOS应用中有一张图片。我想使用css掩蔽技术来实现相同的图像但颜色。第1张图像是原始图像,第2张图像是所需的输出图像。我如何在iOS中实现它:
答案 0 :(得分:2)
iOS上的绘图系统称为Quartz 2D。这是文档:
https://developer.apple.com/library/ios/documentation/graphicsimaging/conceptual/drawingwithquartz2d/dq_overview/dq_overview.html
您将能够将图像的形状用作剪切路径,然后绘制渐变。
或者,更简单的方法是使用CAGradientLayer绘制一个简单的渐变,然后屏蔽该图层;请参阅有关CALayer和CAGradientLayer的文档。