标签: iphone objective-c ios cocoa-touch cgcontext
我使用CGContext绘制一条线,颜色的透明度为0.7,现在我想在另一条颜色上绘制另一条颜色,并在前一行上使用相同的透明度。但我得到第二线颜色为纯色,两条线相交的部分没有任何透明度。对于第一行我使用混合效果清除绘制透明线,而对于第二行我使用混合效果颜色。请告诉我如何分别绘制这两条线,以便绘制的第二条线可以有自己独立的颜色。
答案 0 :(得分:2)
默认的混合模式(kCGBlendModeNormal)应该在两种情况下都提供您想要的行为。
kCGBlendModeNormal