Xcode - Retornos de Hittesting 3 vezes
Pergunta
Eu tenho uma subclasse UIView onde o Hittest: WithEvent: é substituído. Toda vez que um teste de sucesso se registra, a visualização registra sua tag.
Ex: Clique
Console: você tocou na vista: 3 você tocou na vista: 3 você tocou na vista: 3
Minha pergunta: por que faz isso três vezes? Preciso acionar algo diferente de um NSLog e receio que isso desencadeie isso três vezes também. Eu poderia facilmente contornar o triplo gatilho, mas queria saber se havia uma explicação melhor.
Solução
Eu sugiro que você registre as informações do evento, bem como a tag do uiview. Pode ser chamado por vários eventos - touchdown, touchup, etc.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow