Если у меня есть несколько представлений, сложенных один над другим (все подпредставления друг друга), где к каждому прикреплен UITapGestureRecognizer. Как я могу убедиться, что самый высокий видимый вид получил жест, а несамый дальний предок?
Жест касания действителен только для текущего просмотра.Далее кадр вашего текущего вида (-контроллер).Вы можете создать пустой вид на экране отверстия и вставить туда свой текущий вид, скажем, 200x200 px.(по сути, они оба в одном и том же виде) Теперь все жесты должны отвечать вашему верхнему контроллеру вида.Плохая вещь об этом: вы больше не можете получить доступ к представлению ниже.
200x200 px