标签: iphone cocoa-touch core-graphics
当两个半透明重叠时,中间的部分将组合并混合成更深的颜色。有没有办法像往常一样绘制rect,但保持重叠部分的颜色和透明度与矩形的剩余部分相同?
答案 0 :(得分:2)
您可以使用
rect = CGRectIntersection(bottomRect, topRect)
然后绘制bottomRect,然后使用默认的纯色背景颜色填充计算出的rect,并在其上绘制topRect。
bottomRect
rect
topRect