iphone - 混合模式,可自由绘制重叠的UIColor

标签 iphone objective-c ios cocoa-touch uiview

我正在使用核心图形在UIView上进行自由手绘。现在我想使用alpha值为0.5的颜色进行绘制,当我第一次绘制时,它可以很好地与颜色配合使用。但是,当我在同一行上重画时,颜色会变暗(重叠的颜色)。如何消除那些已经在UIView上书写的点并仅用浅色绘制一次?

最佳答案

看起来您只需要清除上下文即可。

clearContextBeforeDrawing to YES

关于iphone - 混合模式,可自由绘制重叠的UIColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559580/

相关文章:

android - 包含 doesNotMatchQuery 的 Parse.com 嵌套查询

ios - UIFeedback 触觉引擎被调用的次数比被激活的次数多

ios - 如何使用 PFQuery 查询与数组的精确匹配?

iphone - PhoneGap 和 Zxing QrCode - 构建问题

iphone - UINavigationController 自动调整 View 行为

iphone - Google Directions API 折线未添加到 map

iphone - 向下移动 UITabBarItem 图像?

ios - 在 Swift 中模拟单例进行单元测试时遇到问题

iphone - 检查URL请求是否已在NSOperationQueue中

iphone - UIView 的一部分的 UIGestureRecognizer