2010-08-27 4 views
1

Я создал вид, который имеет объект img, который является подклассом UIImageView, и я добавил метод touchesEnded к классу img. Но когда я нажимаю на объект класса img, touchesEnded event не запускается.TouchesEnded event

У кого-нибудь есть идея, что может быть неправильным, пожалуйста?

Спасибо!

+1

Думаю, вам нужно будет реализовать все четыре метода обработки событий: 'touchhesBegan: withEvent:', 'touchhesMoved: withEvent:', 'touchesEnded: withEvent:' и 'touchhesCancelled: withEvent: '. Если это не поможет, уточните ваш вопрос. «имеет объект» очень двусмыслен. что такое «img-класс» –

+1

Также обратите внимание на использование распознавателей жестов, если ваш целевой показатель развертывания составляет 3,2 или выше, они экономят много времени и головных болей при работе с этими типами вещей сами. – jer

ответ

1

UIImageView по умолчанию имеет userInteractionEnabled свойство установлено в НЕТ, чтобы оно не отслеживало никаких событий касания. Попробуйте установить userInteractionEnabled в YES

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