Как стереть определенную часть, не затрагивая другую часть в UIImageView? - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть один UIView с UIImageview, в котором у меня есть изображение, загруженное из веб-службы. Теперь я пытаюсь рисовать с помощью drawRect: в нем. Я хочу стереть часть своего рисунка так же, как и ластик, без изменения фонового изображения, загруженного из веб-службы. Так как я могу это сделать? Спасибо

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

Если вы просто хотите «заменить» часть UIImageView на визуализированные примитивы, а не редактировать данные изображения, просто поместите UIView с фоновым цветом [UIColor clearColor] поверх UIImageView и нарисуйте в этом наложенном UIView непрозрачный цвет.

0 голосов
/ 10 февраля 2011

Не думаю, что вы смотрите на это правильно.

Как бы я это сделал:

1) получить растровое изображение в UIImageView

2) изменить пиксели / области, которые вы хотите изменить

3) установить измененное растровое изображение в вашем представлении

...