メインコンテンツまでスキップ

! 画面上で指に圧力をかける動作をシミュレート (:press)

宣言

タッチイベント = タッチイベント:press([ 圧力, 速度 ])

パラメータ

  • 圧力
    整数型。省略可能。圧力を指定します。範囲は 1~10000、デフォルトは 1000 です
  • 速度
    整数型。省略可能。圧力をかける速度を指定します。範囲は 1~100、デフォルトは最高速度です

戻り値

  • タッチイベント
    タッチイベントオブジェクト本体。touch.on 関数を呼び出すと、現在のタッチ操作を制御するためのイベントオブジェクトを取得できます

説明

現在位置で指に圧力をかける動作をシミュレートします。このメソッドは 3D Touch に対応しているデバイスでのみ使用できます
このメソッドは実行権を譲る可能性があり、戻る前にほかの スレッド が実行される場合があります

touch.on(100, 100):press():off() -- 画面上の点 100, 100 に指を接触させ、デフォルトの圧力をかけてから離す動作をシミュレート

touch.on(100, 100):press(2000):off() -- 上と同じですが、圧力値を 2000 に変更

touch.on(100, 100):press(2000, 50):off() -- 上と同じですが、圧力をかける速度も低下