iOS: изменить содержимое себя (UIImage)
Я написал некоторый код в категории UIImage, который принимает UIImage (self), а затем перерисовывает его, используя CGContextRef. Есть ли способ переписать UIImage (self) при использовании CGBitmapContext? В настоящее время он возвращает изображение, созданное с помощью CGContextRef, но возможно ли переписать само изображение в этом методе?
1 ответ
Решение
От UIImage
документация:
Объекты изображений являются неизменяемыми, поэтому вы не можете изменять их свойства после создания.... Поскольку объекты изображения являются неизменяемыми, они также не обеспечивают прямой доступ к данным, лежащим в их основе.
Поэтому невозможно изменить данные изображения UIImage
после того, как это было создано.