标签: ios objective-c core-graphics quartz-core
我想在我的iPad应用中绘制,如下图所示。
但我得到的是以下结果。
以下是我绘制图像的代码。
[brushImage drawAtPoint:CGPointZero blendMode:kCGBlendModeNormal alpha:.1f];
如何混合透明图像并获得第一张图片的结果?有什么建议吗?
非常感谢。
答案 0 :(得分:2)
我想,当你开始刷牙时,你应该创建一个包含所有点的UIView; 而不是将alpha应用于该视图
(这是一种有用的方法,因为您可以轻松地在项目中实现撤消功能)
答案 1 :(得分:1)
您可以对不同的部分使用非透明图像,并将alpha应用于包含的视图。这样,而不是得到这个:
你会得到这个: