2

我在 UIImage 类别中编写了一些代码,该类别采用 UIImage (self),然后使用 CGContextRef 重新绘制它。有没有办法在使用 CGBitmapContext 时重写 UIImage (self)?目前,我让它返回通过 CGContextRef 创建的图像,但是否可以在该方法中重写图像本身?

4

1 回答 1

5

UIImage文档中:

图像对象是不可变的,因此您无法在创建后更改它们的属性。...因为图像对象是不可变的,它们也不提供对其底层图像数据的直接访问。

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

于 2012-08-21T21:04:52.533 回答