Je développe actuellement une application où j'ai une vue principale avec beaucoup de sous-vues. Maintenant, j'ai deux sous-vues spécifiques et je veux qu'un seul d'entre eux soit "touchable" à la fois. Donc, les deux devraient être capables de répondre à un événement tactile, mais il ne devrait pas être capable de répondre simultanément. Comme j'ai d'autres sous-vues qui devraient pouvoir toucher en même temps, je ne peux pas utiliser la propriété multitouch ou exclusiveTouch. Des idées là-dessus? Peut-être que je pourrais regrouper les deux vues à une seule zone tactile.Gestion de plusieurs touches sur l'iPhone
Merci à l'avance
J'ai désactivé une vue avec userInteractionEnabled lorsque l'autre a reçu un événement touchesBegan mais comme vous l'avez dit, il est toujours possible d'appuyer simultanément sur les deux. J'ai aussi essayé d'envoyer un événement touchEnded à la vue qui a été touchée en second lieu mais cela n'a pas fonctionné du tout. – Russo
Bien qu'ils soient pressés simultanément, ils ne peuvent pas être envoyés simultanément en même temps, ce qui explique pourquoi la suggestion de Lawrence devrait fonctionner. –