Пожалуйста, посмотри на картинку ниже:IOS, как игнорировать родительский вид получить сенсорное событие после того, как взгляд ребенка справиться с этим
У меня есть обычай UIControl
как RangeSlider
который я реализованный следовать this учебнику. Я размещаю RangeSlider
внутри FilterViewController
, который может вставляться или выходить.
В классе RangeSlider
Я использовал 3 метода UIControl
: beginTracking, continueTracking, endTracking
для обработки события касания, когда пользователь перемещает индикатор слайдера.
В классе FilterViewController
Я использовал UIPanGestureRecognizer
для обработки события касания при входе или выходе пользователя.
Проблема
При попытке переместить индикатор ползунка, то ViewController
также двигаться. И индикатор немного движется. Кажется, что и дочерний вид, и родительский взгляд получили событие касания.
Вопрос
Как я могу игнорировать родительское представление (ViewController
) получать сенсорное событие?
Я должен следить за каждым элементом управления и проверять, происходит ли событие касания с моими элементами управления. Есть ли способ облегчить или менее сложно решить мою проблему? –