! Druck mit dem Finger auf dem Bildschirm simulieren (:press)
Deklaration
Touch-Ereignis = Touch-Ereignis:press([ Druck, Geschwindigkeit ])
Parameter
- Druck
Ganzzahl, optional; Druck, Bereich 1~10000, Standardwert 1000 - Geschwindigkeit
Ganzzahl, optional; Geschwindigkeit der Druckausübung, Bereich 1~100, Standardwert am schnellsten
Rückgabewert
- Touch-Ereignis
Das Touch-Ereignisobjekt selbst. Durch den Aufruf der Funktion touch.on kann ein Ereignisobjekt zur Steuerung des aktuellen Touch-Vorgangs erhalten werden.
Beschreibung
Simuliert, dass der Finger an der aktuellen Position Druck ausübt. Diese Methode kann nur auf Geräten mit 3D-Touch-Unterstützung verwendet werden.
Diese Methode kann die Ausführung abgeben. Bevor sie zurückkehrt, können andere Threads eine Ausführungsmöglichkeit erhalten.
Beispiel
touch.on(100, 100):press():off() -- Einen Finger am Punkt 100, 100 auf den Bildschirm setzen, den Standarddruck ausüben und loslassen
touch.on(100, 100):press(2000):off() -- Wie oben, aber den Druckwert auf 2000 setzen
touch.on(100, 100):press(2000, 50):off() -- Wie oben, zusätzlich die Geschwindigkeit der Druckausübung verringern