如何在 UIImage 上绘制颜色

How to draw colors over a UIImage

我想知道在 objective-c 中如何在 UIImage 上绘制颜色? 和 snapchat 一样。

我想做一个按钮,可以让带滚动条的画改变颜色。

有谁知道snapchat是如何实现画图功能的?

没有现成的方法可以做到这一点。您需要 (a) 随着时间的推移跟踪触摸位置,以及 (b) 以用户选择的颜色在屏幕上绘制它们。

这个想法有开源实现,例如https://bitbucket.org/nwoolls/simpledrawing/wiki/Home

这里还有一堆颜色选择器组件: https://maniacdev.com/2011/11/open-source-ios-color-picker-components-roundup