Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Когда пользователь нажимает на экран iOS-устройства, происходит следующее:
UIEvent
. UIKit начинает процесс доставки события, обычно начиная справого объектаUIWindow
.UIView
(или его эквивалент в SwiftUI), который находится под точкой касания, используя методhitTest(_:with:)
(в UIKit). Этот метод рекурсивно проходит по иерархии представлений, проверяя, находится ли точка внутри bounds и является ли представление userInteractionEnabled.touchesBegan:withEvent:
но не обрабатывает его, или если метод возвращает nil в случае с hitTest), то событие передается следующему респондеру в цепочКогда пользователь нажимает на экран iOS-устройства, происходит следующее:
UIEvent
. UIKit начинает процесс доставки события, обычно начиная справого объектаUIWindow
.UIView
(или его эквивалент в SwiftUI), который находится под точкой касания, используя методhitTest(_:with:)
(в UIKit). Этот метод рекурсивно проходит по иерархии представлений, проверяя, находится ли точка внутри bounds и является ли представление userInteractionEnabled.touchesBegan:withEvent:
но не обрабатывает его, или если метод возвращает nil в случае с hitTest), то событие передается следующему респондеру в цепочЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.