iOS:更改自身内容(UIImage)

Ril*_*eyE 2 objective-c uiimage ios cgcontextref

我在UIImage类别中编写了一些代码,该类别接受一个UIImage(自身),然后使用CGContextRef重绘它。使用CGBitmapContext时有什么方法可以重写UIImage(自身)吗?当前,我可以返回通过CGContextRef创建的图像,但是可以在该方法中重写图像本身吗?

Mar*_*n R 5

UIImage文档中:

图像对象是不可变的,因此创建后无法更改其属性。...由于图像对象是不可变的,因此它们也不能直接访问其基础图像数据。

因此,不可能改变UIImage创建之后的图像数据。