Вопрос проверяет понимание механизма определения точки касания внутри иерархии вью.
Короткий ответ
При касании iOS вызывает hitTest(_:with:) у корневой вью, которая рекурсивно спускается по иерархии: проверяет point(inside:) для каждого сабвью в обратном порядке z-оси. Первый вью, чей point(inside:) возвращает true, получает событие. Таким образом определяется конечная цель касания.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.