Zum Hauptinhalt springen

! 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