2012-06-12 4 views
1

Как я могу нарисовать UIBezierPath на UIImageView? Я пробовал следующий код, но когда UIImageView's изображение nil, тогда я могу видеть только путь, когда я добавляю изображение, этот путь перекрывается с изображением UIImageView's. Я хочу нарисовать путь над изображением UIImageVIew's.Рисование UIBezierPath на UIImageView

+0

Изображение может быть переписано в контексте. Может быть, есть два изображения? Один для изображения, а другой сверху для линии? – Msencenb

+1

Вы не указали какую-либо ссылку на код, который вы пробовали. В любом случае - UIImageView является его зверем (он не будет называть drawRect, например). Например, вы можете добавить UIImageView в UIView и еще один прозрачный UIVIew поверх него и нарисовать путь UIBezier до последнего. –

ответ

5

Да, вы можете нарисовать bezierpaths в uiimageview, используя метод рисования DrawRect в uiview.

0

Попробуйте добавить прозрачный UIView поверх UIImageView. Создайте подкласс UIView для этого прозрачного представления. Переопределение метода drawRect в этом подклассе. stroke все пути, которые вы хотите нарисовать.

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

Смежные вопросы