Renvoi de touches à UINavigationController Interactive Pop Gesture Pas complètement fonctionnel


0

J'essaie d'activer le reconnaissance de mouvement pop interactive sur la vue des accessoires de mon clavier. Cela ne fonctionne pas par défaut.

je passé un pop interactif geste référence de reconnaissance à mon avis accessoire afin de transmettre ses événements tactiles au recogniser

Il fonctionne particulièrement: le titre de la barre de navigation est changée et l'arrière-plan de la vue accessoire révèle la précédente Voir la vue du contrôleur comme si la transition avait commencé. Mais la vue de dessus reste elle-même en place même si le reconnaissance de geste termine le suivi.

J'ai également essayé de transmettre des événements tactiles au contrôleur de navigation lui-même, à sa vue, à son contrôleur de vue de dessus et à leur fenêtre. Rien n'a changé même après l'envoi à tous simultanément

Des idées qui manquent?

0

Il semble qu'il ne soit pas possible de réutiliser des instances d'événements tactiles dans la chaîne du répondeur. Une fois que le sendEvent: sur UIWindow est appelé, il y a déjà une certaine vue possédant le toucher, il n'y a donc pas de problème à renvoyer les instances UIEvent à d'autres vues ou à leurs identificateurs de gestes.

Cependant, la vue possédante peut transférer des événements à ses nextResponder() s (par exemple: l'un des dispositifs de reconnaissance de geste attaché à ce point de vue ou à l'un des sous-vues de la vue)

La seule chance de transmettre touche à un autre vue (d'une autre vue hiérarchique) ou d'une autre les dispositifs de reconnaissance de geste de vue est avant la création d'un objet UITouch: à savoir au niveau UIWindow lors de l'appel de la méthode hitTest:withEvent:, qui appelle la Quoi qu'il en soit, je ne suis pas sûr méthode pointInside:withEvent:

s'il est possible de touche en avant d'un UIWindow à un autre. Mettra à jour la réponse plus tard

http://www.russbishop.net/uitouchtypestylus?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_225

http://smnh.me/hit-testing-in-ios/