! Simular a aplicação de pressão na tela com um dedo (:press)
Declaração
evento_de_toque = evento_de_toque:press([ pressao, velocidade ])
Parâmetros
- pressão
Inteiro, opcional: pressão, no intervalo de 1~10000; o padrão é 1000 - velocidade
Inteiro, opcional: velocidade de aplicação da pressão, no intervalo de 1~100; o padrão é a maior velocidade
Valor de retorno
- evento de toque
O próprio objeto de evento de toque; chame a função touch.on para obter um objeto que controla o toque atual
Descrição
Simula a aplicação de pressão pelo dedo na posição atual; este método só pode ser usado em dispositivos compatíveis com 3D Touch.
Este método pode ceder a execução, permitindo que outras threads sejam executadas antes de seu retorno.
Exemplo
touch.on(100, 100):press():off() -- simula o contato de um dedo com o ponto 100, 100, aplica a pressão padrão e solta
touch.on(100, 100):press(2000):off() -- igual ao anterior, mas com a pressão definida como 2000
touch.on(100, 100):press(2000, 50):off() -- igual ao anterior, mas reduz a velocidade de aplicação da pressão