Я пытался искать в Интернете и в своей «книге», чтобы найти окончательный ответ, но так и не смог. Я работаю с UIImageView и хочу подключить его к IBAction. Когда Ctrl-перетаскивание в мою корреляционную VC.m, это не позволит мне. Затем я попытался пройти проверку инспекторов атрибутов и пометить флажок «Взаимодействие с пользователем», а под инспектором идентификации я проверил черты флажок для кнопки. Разве это не должно привести к тому, что мой элемент/элемент управления сможет подключиться к действию? Копаясь немного дальше, я читал о пассивных, активных и статических элементах управления, но я понял, что вы должны подключить действие к любому элементу управления, с которым пользователь взаимодействует, поскольку все они наследуются от UIControl.IBAction не подключается к моему элементу
Любое просвещение очень ценится.
(я также попытался с несколькими другими элементами, но мне кажется, чтобы быть в состоянии иметь возможность подключиться действие рабочий с кнопкой)
Я изучал это, но думал, что подключение IBAction будет проще (видимо, невозможно :)) – awp2004
У меня 4 изображения. Если я добавлю UIGestureRecognizer, как мне решить, какое изображение было затронуто. Поскольку подключенный IBAction принимает жест как параметр, я не вижу, чтобы Im смог использовать отправителя, чтобы решить, какое изображение было затронуто. (Я, скорее всего, буду использовать кнопки, но мне очень нравится знать, как это сделать) – awp2004
'UIGestureRecognizer' имеет свойство' tag', которое принимает целое число. Используйте разные 'UIGestureRecognizer' с тем же' IBAction' для каждого 'UIImage' и присваивайте разные значения меток каждому жестом. Затем в IBAction вы можете проверить тег, используя 'if else', или с помощью оператора' switch', с помощью которого происходит обратное изображение. – iEngineer