我刚刚开始使用 iOS 图形(核心图形),并尝试实现“类似绘画”橡皮擦。我想删除图像的某些部分或只是使某些部分透明,以便无论我的手指拖动过什么地方都可以看到下面的 View 。我遇到了quartz 2D,但我不确定如何使用它从 ImageView 中删除。
我已经处理了所有触摸事件(触摸和拖动),但我不知道如何实现使图层透明的部分。
我看到了CGContextDrawImage
,但不确定如何使用它,或者这是否是正确的事情。
非常感谢,谢谢。
最佳答案
将混合模式设置为“描边前清除”:
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), .Clear)
关于ios - 按下并拖动橡皮擦以在 swift2 中创建 uiimageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34243509/