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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top