У меня есть класс TouchImageView, который является подклассом UIImageView. Я хочу, чтобы объекты этого класса обрабатывали сенсорные события. Он наследует все свойства и методы UIImageView, и я включаю взаимодействие с пользователем, переопределяю [init] и [touchesBegan: WithEvent]. И объекты этого класса создаются в коде и добавляются в качестве подпредставлений в основной вид. Теперь мне нужно обработать сенсорные события, запускаемые этими «TouchImageViews». Я знаю, как создать элемент управления в Интерфейсном Разработчике и затем связать только его конкретное событие с IBAction контроллера. Но я не могу найти способ справиться с программно созданными представлениями. Перетаскивать мышью нечего, поскольку объект TouchImageView создается позже во время выполнения.
Вопрос заключается в следующем: как обработчик [touchesBegan: WithEvent] узнает, какое из «представлений» вызвало событие?
Если невозможно описать это в двух словах, не могли бы вы предложить прочитать по этой теме или примеры кода Apple, которые включают необходимые процедуры?
Заранее спасибо.