UITouch - É possível batida múltipla disable
-
13-09-2019 - |
Pergunta
Eu gostaria de ter cada instância UITouch gravar um único toque. Em outras palavras, independentemente de quão perto várias torneiras ocorrer em tempo, eu gostaria que eles cada um para criar uma instância de toque único. Isso é possível?
Obrigado, Doug
Solução
O que está por trás desta questão é a minha necessidade de associar um endereço único, com cada instância UITouch para cada torneira.
Eu tenho NSLog-ing em touchesBegan: withEvent: por um tempo agora e eu vim para a realização surpreendente que as instâncias UITouch parecem ser reciclado uma e outra vez (ou seja, os mesmos aparece endereço ponteiro em toque distinto seqüências!) em vez de criar de novo a cada vez que uma seqüência de toque é iniciado.
Meu objetivo é um único endereço exclusivo instância UITouch com um tapCount = 1.
Outras dicas
Você pode incluir o método delegado para capturar os múltiplos toques, e apenas se este método chamado seu método único toque várias vezes.