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

questionAnswers(2)

yourAnswerToTheQuestion