0

アプリケーションを開発する必要があります。要件を以下に示します。

バイクにスピードメーターみたいなインジケーターを付けないといけない。

iPhoneは車の隅に置かれています。

iPhone は車内に置かれており、どこにも落とすことができず、移動することもできません。(ユーザーがiPhoneを置く車内の特別な場所があります)

今、車は順調に進んでいます。

インジケータはゼロを示します - これはスムーズな方法です。

車がバンプを通過したとします。

これらの動きは iPhone で追跡する必要があります。バンプが大きい場合は、

  • iPhone が表示されるはずです - 巨大な隆起 - 最大インジケータ

バンプが低い場合

  • iPhone が表示されます - 通常の隆起 - インジケーターの中央

そうしないと

  • iPhone が表示されます - スムーズな道 - ゼロ インジケーター

次のリンクに示されているように、シェイクハンドラーを追加する方法を知っています


iPhoneの加速度計範囲

しかし、ここでiPhoneが揺れることはありませんか?定位置にあります。

解決策は何ですか?

事前に助けてくれてありがとう。

4

2 に答える 2

5

UIAccelerometerUIAccelerometerDelegate、およびUIAccelerationクラスを使用する必要があります。ここにいくつかのサンプルコードがあります。

于 2009-09-01T18:59:12.470 に答える
3

iPhone が揺れます。iPhone が車に取り付けられているため、車が揺れます。手で振った場合と同じコードを使用できるはずです。

于 2009-09-01T18:47:00.483 に答える