Можно ли использовать распознаватель жестов касания в IB с UILabel и / или UIImageView

У меня есть xib с единственным UIView, содержащим кучу изображений и ярлыков. Если я перетащу распознаватель жестов касания на родительский вид, он работает хорошо, но мне нужно добавить код для определения положения касания, чтобы я мог правильно реагировать на нажатие метки.

Я подумал, что было бы намного проще, если бы я мог вместо этого перетаскивать распознаватели жестов на каждую метку и / или изображение и связывать IBActions с каждым, где я отвечаю соответствующим образом. К сожалению, я не могу заставить это работать. Я могу только заставить методы делегата выполняться из родительского представления.

Я перетащил распознаватель жестов касания на метку, затем подключил контроллер представления в качестве делегата TGR и подключил метод IBAction для обработки касания. В дополнение к использованию метода IBAction я безуспешно пытался назначить цель и метод действия в методе делегата gestureRecognizerShouldBegin: gestureRecognizer.

Разве это не сработает, или я просто принимаю желаемое за действительное?

Спасибо за любую помощь.

Джон

14
задан user278859 15 November 2011 в 10:12
поделиться