Como o evento multi-touch do iPhone desencadeada?
-
23-08-2019 - |
Pergunta
Eu li o documento SDK, mas não consegue entender alguns detalhes, preciso de ajuda.
para
-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
- O que é a diferença entre
touches
e[event allTouches]
? - Se a liberação do usuário um dedo, mas ainda tem outros dedos na tela, faz o evento mais tarde ainda contém o dedo na
touches
ou[event allTouches]
?
Graças
Solução
Os toques criados devem representar apenas aqueles toques que são relevantes para a chamada atual. Para toques terminou, os toques parâmetro conterá apenas o toque que terminou, enquanto que a matriz [UIEvent allTouches] irá conter todos os toques atualmente em andamento, incluindo o que acaba de terminar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow