1

私は、ユーザーが何か(それが何であるかは重要ではありません)を設定してから電話を置くアプリに取り組んでいます。しばらくすると、ユーザーは再び電話を取ります。ユーザーがいつ電話を手に取ったかを検出したい。私は加速度計の使用経験があまりありません。加速度計を少し使ってみましたが、ある位置から別の位置へと変化する動きを探しているので、問題があることに気づきました。誰かがこれを行う方法を知っているなら、それは大いにありがたいです。

ありがとう、

4

1 に答える 1

3

加速度計の加速度が指定した値に等しいときにアクションを実行するために、このようなことを試すことができます。

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
     if(acceleration.y > 1.0f)
     {
         NSLog(@"acceleration > myValue");
     } 
}

この投稿もあなたを助けるかもしれません

于 2012-04-04T22:25:21.933 に答える