【问题标题】:CGContext draw with two UIColor with opacityCGContext 用两个具有不透明度的 UIColor 绘制
【发布时间】:2012-09-24 10:36:31
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c ios cocoa-touch cgcontext


    【解决方案1】:

    默认混合模式 (kCGBlendModeNormal) 应该在这两种情况下都提供您想要的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      相关资源
      最近更新 更多