Пользовательский отправитель раскадровки для нажатия кнопки

Alex Rablau спросил: 12 мая 2018 в 04:42 в: ios

Мне было интересно, можно ли установить другой UIView как объект "отправитель" для нажатия кнопки в XCode.

Чтобы быть ясным, когда я нажимаю кнопку, вызывается мой IBAction, но Я бы хотел, чтобы объект "отправитель" был передан этому действию, чтобы быть другим UIView в том же раскадровке, а не самой кнопкой.

Возможно ли это? Это позволило бы мне упростить код и позволить кнопке изменять внешний вид другого элемента пользовательского интерфейса.


1 ответ

Sh_Khan ответил: 12 мая 2018 в 04:47

Я не думаю, что это возможно, поскольку отправитель должен быть либо Any, либо UIButton, который ссылается на связанную кнопку, но вы можете дать этому тегу просмотр и получить доступ к нему, как это в IBAction метод

let innerView = self.view.viewWithTag(12)