Как я могу получить сенсорное событие просмотра uiImage? - PullRequest
0 голосов
/ 13 июня 2011

У меня есть UIImageView, названный myImageView. Мне нужно установить userInteractionEnabled для этого UIImageView. поэтому я использовал myImageView.userInteractionEnabled = YES;

Однако myImageView по-прежнему не отвечает ни на какое взаимодействие с пользователем.

Может ли кто-нибудь сказать мне хороший способ включить сенсорное событие в myImage View, а также мне нужно получить изображение myImageView, когда срабатывает сенсорное событие. Может ли кто-нибудь помочь мне, пожалуйста ..

Ответы [ 3 ]

0 голосов
/ 13 июня 2011

Вы можете использовать пользовательский UIButton вместо UIImageView и установить его изображение на изображение, которое вы хотите отобразить в UIImageView. Затем вы можете добавить к нему действие.

0 голосов
/ 21 марта 2012
UITouch *touch = [touches anyObject];   
CGPoint currentPoint = [touch locationInView:drawImage];

Где drawImage - ваш ImageView

0 голосов
/ 13 июня 2011

Вам необходимо предоставить реализацию для одного или нескольких сенсорных событий, таких как touchesEnded:withEvent:, в вашем контроллере представления.Первым параметром этого метода является набор касаний, которые вызвали событие.Вы можете получить более подробную информацию в документации .

...