【问题标题】:iOS: Change contents of self (UIImage)iOS:更改自我的内容(UIImage)
【发布时间】:2012-08-21 20:51:49
【问题描述】:

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

【问题讨论】:

  • 好问题。同样的问题

标签: objective-c ios uiimage cgcontextref


【解决方案1】:

来自UIImage 文档:

图像对象是不可变的,所以你不能改变它们的属性 创建后。 ...因为图像对象是不可变的,所以它们也可以 不提供对其底层图像数据的直接访问。

因此,UIImage 创建后无法更改图像数据。

【讨论】:

    猜你喜欢
    • 2012-09-05
    • 2012-09-27
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2016-08-11
    相关资源
    最近更新 更多