У меня есть один UIView с UIImageview, в котором у меня есть изображение, загруженное из веб-службы. Теперь я пытаюсь рисовать с помощью drawRect: в нем. Я хочу стереть часть своего рисунка так же, как и ластик, без изменения фонового изображения, загруженного из веб-службы. Так как я могу это сделать? Спасибо
Если вы просто хотите «заменить» часть UIImageView на визуализированные примитивы, а не редактировать данные изображения, просто поместите UIView с фоновым цветом [UIColor clearColor] поверх UIImageView и нарисуйте в этом наложенном UIView непрозрачный цвет.
Не думаю, что вы смотрите на это правильно.
Как бы я это сделал:
1) получить растровое изображение в UIImageView
2) изменить пиксели / области, которые вы хотите изменить
3) установить измененное растровое изображение в вашем представлении