2010-02-08 3 views

Répondre

4

Non, vous ne pouvez pas. Malheureusement, UIEvent n'expose aucun moyen public de créer des événements; Seul le répartiteur interne est autorisé à le faire. Vous ne pouvez pas créer vos propres événements à partir de zéro et les utiliser de manière significative.

Il semble que vous puissiez transférer les événements dans votre application en les prenant à l'endroit où ils se sont posés à l'origine, et en les envoyant simplement à l'affichage que vous souhaitez utiliser en appelant ces méthodes directement. En fonction de ces vues, assurez-vous de bien comprendre la séquence d'envoi des événements (test de hit, etc.), afin de ne pas confondre les vues UIKit.

4

C'est juste une méthode pour que vous puissiez l'appeler et créer les événements vous-même (les hypothèses sont mauvaises). Si vous essayez de déclencher votre propre code, il vous semblera plus simple de le déplacer vers sa propre méthode et de l'appeler immédiatement.

Exactement ce que vous essayez d'atteindre?

+0

J'essaie d'implémenter un curseur virtuel pour certaines applications .. pour simuler l'environnement PC .. donc je ne peux pas utiliser le robinet direct .. tous les événements tactiles sont consommés par un calque sur le dessus –

Questions connexes