Verwerkt UIGestureRecognizer gebeurtenissen via UIResponder in iOS?
sobes.tech AI
Antwoord van AI
UIGestureRecognizer verwerkt gebeurtenissen niet rechtstreeks via UIResponder, maar werkt er nauw mee samen.
UIGestureRecognizer ontvangt touch-events van het systeem en analyseert deze om gebaren te herkennen. Deze gebeurtenissen worden doorgegeven via de UIResponder-keten (bijvoorbeeld UIView of UIViewController), maar de gebarenherkenners werken op een hoger abstractieniveau.
Wanneer een gebaar wordt herkend, roept UIGestureRecognizer de toegewezen target-actiemethoden aan, waardoor het gebaar kan worden afgehandeld onafhankelijk van de standaard gebeurtenisverwerking van UIResponder.
Dus, UIGestureRecognizer vult het gebeurtenisverwerkingssysteem van UIResponder aan, maar maakt er geen deel van uit en verwerkt gebeurtenissen niet rechtstreeks via hem.