1

iPhoneの動きを見つける方法はありますか?iPhoneがまだ動いているかどうか、つまり動いて​​いないかどうかを知る必要があります。iPhoneが(垂直方向または水平方向に)動いている場合は、何らかのロジックを実行します。

加速度計の didAccelerate メソッドを読む必要がありますか。または、現在の場所 (緯度/対数) の値を読み取るなどの他の方法があります。

【私は3GSを持っていません】

iPhoneの動きを読み取るための最良かつ堅牢な方法と、iPhoneが静止しているかどうかを知る方法を提案してください。

ありがとう

4

1 に答える 1

2

はい、UIAccelerometer クラスを使用する必要があります。デリゲートを設定し、accelerometer:didAccelerate デリゲート メッセージでいくつかの計算を行います。

トリックは、いくつかのしきい値を設定することです。x、y、および z 軸の範囲内に sig の動きがない場合、デバイスは動いていません。

もちろん、わずかな振動でも値が変化します。そのため、目的のために何が動かないかを判断する必要があります。

于 2010-02-20T06:29:51.487 に答える