Подписка на сенсорные события от UILabel или UIImage - PullRequest
2 голосов
/ 29 сентября 2010

У меня есть контроллер, управляющий сложным видом, который содержит, среди прочего, некоторые метки и изображения.Как я могу подписаться на сенсорные события для некоторых ярлыков и изображений с моего контроллера?Проблема в том, что в UIView нет события TouchDown (в отличие от UIButton, например).

На ум пришли два обходных пути, оба неуклюжих:

  • Поместите несколько невидимых кнопок на ярлыки и изображения, с которыми я хочу работать
  • Получите мой собственный ярлыкКнопки компонентов и переопределить TouchesBegan

Есть ли лучший способ?В случае, если это имеет значение: я создал конструктор с использованием интерфейса.

Спасибо,

Адриан

1 Ответ

0 голосов
/ 29 сентября 2010

Я решил это, стилизовав мои кнопки, чтобы имитировать внешний вид этикетки.Он не идеален, но лучший обходной путь, который я нашел.

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