Вопрос проверяет понимание event loop, responder chain и того, как пользовательские касания доходят до конкретного объекта.
Короткий ответ
Touch-события в iOS проходят через event loop и распределяются по responder chain. Система сначала определяет, какое view должно получить событие, используя hit-testing. Затем событие передается по цепочке UIResponder, пока кто-то его не обработает. Если объект не обрабатывает событие, оно передается дальше. Этот механизм лежит в основе всех пользовательских взаимодействий.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.