Задать вопрос
DyadyaEmil
@DyadyaEmil
Начинающий программист

Как получить переменную хранящуюся в UiView?

Друзья, подскажите пожалуйста.
Есть программно созданная UiView хранящая в себе множество элементов, верхним слоем которой является прозрачный слой UiButtone имеющий CGRect равный ей, для отслеживания выбора пользователя... Как я могу узнать к какой именно из копий этой UiView пользователь коснулся? Внутри я расположил порядковые номера присваиваемые при создании, но как-то получить их не могу. У меня получаеться отловить именно кнопку к которой я касаюсь, но данные view на которой она располагается-нет. Или это делается совсем не так? Буду очень признателен.
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Snak59
Для отслеживания касания view нет необходимости вешать поверх button, добавьте gesturerecognizer непосредственно на view и отслеживайте касание напрямую. Если все таки необходимо использовать subview в виде кнопки то вы можете или попробовать получить superview для кнопки или перебрать все view для определения в какой лежит кнопка как subview (не лучший вариант - или получать опционалы или перебор большого количества значений).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы