Нарисуйте линию, когда пользователь касается Uiimageview - PullRequest
0 голосов
/ 11 мая 2011

Я работаю над проектом, в котором я добавил UIimageview, чтобы показать изображение, выбранное пользователем.Теперь требование заключается в том, что если пользователь хочет обрезать изображения, он может коснуться изображения в соответствии с требованиями обрезки.когда пользователь обрезает изображение, линия должна рисоваться в том месте, где пользователь коснулся.я знаю, что класс UITouch будет использовать для этого.Но я не могу этого сделать.

1 Ответ

0 голосов
/ 11 мая 2011

Пара возможных решений.

1) Создайте пользовательский UIView, который содержит UIImageView в качестве своего подпредставления. Сделайте UIImageView того же размера, что и пользовательский UIView. Затем добавьте код, чтобы обнаружить прикосновения к пользовательскому UIView и нарисуйте линии поверх подпредставления UIImageView.

2) Создайте пользовательский клон UIImageView, который сначала рисует изображение в качестве «фона», а затем обнаруживает прикосновения и рисует линии сверху изображения.

Также убедитесь, что для userInteractionEabled установлено значение YES для представления, получающего касания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...