iOS中的CSS掩蔽

iOS中的CSS掩蔽,ios,iphone,ios7,Ios,Iphone,Ios7,我的iOS应用程序中有一个图像。我想使用css掩蔽技术,以实现相同的图像,但颜色。第一个图像是原始图像,第二个图像是所需的输出图像。如何在iOS中实现它: iOS上的绘图系统称为Quartz 2D。以下是文档: 您将能够使用图像的形状作为剪切路径,然后绘制渐变 或者,更简单的方法是使用CAGradientLayer绘制简单的渐变,然后遮罩该层;请参阅CALayer和CAGradientLayer的文档。您能给我发送示例代码吗。我真的不知道从哪里开始。我在那个网站上找不到与我的问题相关的主题。

我的iOS应用程序中有一个图像。我想使用css掩蔽技术,以实现相同的图像,但颜色。第一个图像是原始图像,第二个图像是所需的输出图像。如何在iOS中实现它:


iOS上的绘图系统称为Quartz 2D。以下是文档:

您将能够使用图像的形状作为剪切路径,然后绘制渐变


或者,更简单的方法是使用CAGradientLayer绘制简单的渐变,然后遮罩该层;请参阅CALayer和CAGradientLayer的文档。

您能给我发送示例代码吗。我真的不知道从哪里开始。我在那个网站上找不到与我的问题相关的主题。在Quartz 2D中绘制:层,包括渐变层和遮罩:您还可以使用Core Graphics/Quartz 2D在形状内部绘制渐变(加上阴影,如果您不想,可以忽略),并演示如何使用CALayers绘制相同的图形。