Question

Est-il possible de propager des touches de l'objet de l'application partagée à une vue personnalisée qui n'a pas effectivement reçu des touches et quelque part à l'arrière de la vue de dessus? On suppose que je ne peux pas utiliser mon vue de dessus pour suivre les touches.

Était-ce utile?

La solution

Il serait difficile - parce que la vue de dessus reçoit le premier événement.

Vous ne pouvez pas simplement appeler userInterActionEnabled sur la vue de dessus, et passer l'événement jusqu'à une couche inférieure?

Autres conseils

Pourquoi ne pouvez-vous pas utiliser la vue de dessus pour suivre les touches?

Si la vue de dessus est une sous-classe, vous pouvez utiliser la touchesBegan: méthode. Pour passer cette sous-classe sur une autre, vous pouvez simplement utiliser NSNotificationCenter, en passant l'ensemble des touches comme l'objet. Si vous n'êtes pas familier avec cela, vous pouvez consulter mon explication sur ce post:

problème de l'événement HitTest

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top