我正在使用 CGContext 绘制一条线,颜色的透明度为 0.7,现在我想在前一行上绘制另一条具有相同透明度的另一种颜色的线。但是我将第二条线的颜色作为纯色,在两条线相交的部分没有任何透明度。对于第一行,我使用混合效果清除来绘制透明线,对于第二行,我使用混合效果颜色。请告诉我如何分别绘制这两条线,以便绘制的第二条线可以有自己单独的颜色。
问问题
479 次
我正在使用 CGContext 绘制一条线,颜色的透明度为 0.7,现在我想在前一行上绘制另一条具有相同透明度的另一种颜色的线。但是我将第二条线的颜色作为纯色,在两条线相交的部分没有任何透明度。对于第一行,我使用混合效果清除来绘制透明线,对于第二行,我使用混合效果颜色。请告诉我如何分别绘制这两条线,以便绘制的第二条线可以有自己单独的颜色。