iOS: изменить содержимое себя (UIImage)

Я написал некоторый код в категории UIImage, который принимает UIImage (self), а затем перерисовывает его, используя CGContextRef. Есть ли способ переписать UIImage (self) при использовании CGBitmapContext? В настоящее время он возвращает изображение, созданное с помощью CGContextRef, но возможно ли переписать само изображение в этом методе?

1 ответ

Решение

От UIImage документация:

Объекты изображений являются неизменяемыми, поэтому вы не можете изменять их свойства после создания.... Поскольку объекты изображения являются неизменяемыми, они также не обеспечивают прямой доступ к данным, лежащим в их основе.

Поэтому невозможно изменить данные изображения UIImage после того, как это было создано.

Другие вопросы по тегам