iOS:更改自我的内容(UIImage)

Posted

技术标签:

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

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

【问题讨论】:

好问题。同样的问题 【参考方案1】:

来自UIImage 文档:

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

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

【讨论】:

以上是关于iOS:更改自我的内容(UIImage)的主要内容,如果未能解决你的问题,请参考以下文章

iOS在UITabBar中更改UITabBarButton的框架

iOS - 根据坐标更改 UIImage 的方向

ios:更改 UIImage 的颜色

如何在iOS中更改UIImage的SHAPE

在 iOS 中 x 秒后从 UIButton 更改 UIImage

iOS:如何使用 UIButton 更改 UIImage [关闭]