Ich möchte Touch-Ereignisse ohne Benutzerinteraktionen aufrufen können.Wie simuliert man ein Berührungsereignis?
Ist das möglich?
Ich möchte Touch-Ereignisse ohne Benutzerinteraktionen aufrufen können.Wie simuliert man ein Berührungsereignis?
Ist das möglich?
können Sie manuell berühren berührt beginnen und berührt Ende.
Ich denke, es könnte eine bessere Lösung für was auch immer Sie versuchen zu tun, Dies scheint wie eine sehr unkonventionelle Sache zu tun.
Werfen Sie einen Blick auf UIResponder's touchesBegan:withEvent:
und touchesEnded:withEvent:
Sie können diese Methoden nicht aufrufen, da gemäß dem Link, den @Zydeco gepostet hat, "dem iPhone bestimmte Methoden zum Erstellen von UIEvent- und UITouch-Objekten fehlen". – ma11hew28
prüfen Sie: Synthesizing a touch event on iPhone
Das ist zu Testzwecken. Gibt es einen akzeptablen Weg, dies in der Produktion zu tun? Weil ich einem Benutzer zeigen möchte, wie man zu einer bestimmten Ansicht gelangt. Oder ist diese Art der Demonstration ein Verstoß gegen die Richtlinien für die Benutzeroberfläche von Apple? – ma11hew28
-1. Dieser Beitrag ist nur für Testzwecke, nicht für die Produktion. –
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/19042103) – Shaido
Nein, Sie können nicht, weil nach dem Link, dass @Zydeco geschrieben, „Das iPhone fehlen spezifische Methoden UIEvent und UITouch Objekte erstellen . " – ma11hew28