Получить индекс объекта в TouchesEnded - PullRequest
2 голосов
/ 18 августа 2011

У меня есть UIViewController со многими UIImageViews.Мне нужно в событии touchEnded получить индекс этого UIimage.

Как сделать Make?

Спасибо

Ответы [ 2 ]

1 голос
/ 04 октября 2011

создает пользовательский класс UIImageview, который является подклассом UIControl.и добавьте целевой метод для этого class.set тег для каждого UIImageview.и измените имя класса UIImageview в окне инспектора на этот пользовательский класс.

[imageview addTarget: self action:@selector(findIndex:)forControlEvents:UIControlEventTouchUpInside ]

вы также можете установить этот метод, используя xib.и определите метод findIndex в вашем классе viewController.

0 голосов
/ 18 августа 2011

Вместо UIImageViews, почему вы не используете UIButtons? Вы можете установить изображение с помощью setImage:forState:, а целевое действие и объект с помощью addTarget:action:forControlEvents. Когда будет вызвано целевое действие, кнопка будет отправлена ​​в качестве аргумента sender.

...