У меня есть UILabel
с обеих сторон от UIPageControl
, как показано ниже:
Я обнаружил, что постукивание по сторонам UIPageControl
точка будет прогрессировать, то есть не по моим стрелкам и не запускать мой метод. Но больше ничего не изменится, поэтому я установил isUserInteractionEnabled
на false
на UIPageControl
.
Я подключил (через UITapGestureRecognizer
) еще один UILabel
выше, и он запускает метод штрафа.
Однако UILabel
s, кроме UIPageControl
, не будут работать. ПРИМЕЧАНИЕ. У меня isUserInteractionEnabled
установлено значение true
для этого элемента. (Я даже временно изменил элемент на UIButton
, и он тоже не будет работать - поэтому я вернулся к своему UILabel
.)
Итак, есть ли способ добавить UILabel
к стороне UIPageControl
, которая срабатывает? С другой стороны, могут ли невидимые объекты (при нажатии слева или справа от UIPageControl
- как в моем втором предложении) быть связаны с пользовательским методом?
UPDATE:
Я добавил еще один отдельный модал (та же метка заголовка, кнопки, но без представления коллекции и без управления страницей). Опять же, он не будет реагировать, когда я нажимаю метку в центре, но я временно использую метку заголовка, которая отвечает и запускает мой метод в порядке.
Кто-нибудь может сказать, почему?