Como determinar a direção de um agitar do iPhone
Eu estou usando o acelerômetro para rolar vários subViews em um UIScrollVIew. Quero que a visualização (orientação retrato) role para a direita quando o usuário mover o iPhone para a direita e role para a esquerda quando o dispositivo for movido para a esquerda.
Eu pensei que poderia fazer isso apenas anotando valores de aceleração x positivos ou negativos, mas vejo que os valores são geralmente uma mistura de valores positivos e negativos. Coloquei o piso em 1,5 g para eliminar o movimento sem tremor e estou olhando para os valores x ao longo de 0,5 segundos.
Tenho certeza que existe um método trigonométrico para determinar a direção geral de um movimento, e que você tem que medir valores durante a duração do movimento do movimento. Eu também tenho certeza que alguém já percebeu isso.
Alguma idéia por aí?
obrigado