Frage

Ich muss eine Anwendung entwickeln. Voraussetzung ist unten angegeben.

Ich habe einen Indikatoren wie Tacho in dem Motorrad setzen.

iPhone ist in der Ecke eines Autos setzen.

Das iPhone ist in einem in einem Auto platziert, von wo aus es nicht überall abgelegt werden kann und nicht einmal bewegt werden kann. (Es gibt einen besonderen Platz im Auto, wo Benutzer Ort iPhone)

Nun, Auto wird auf einem glatten Weg zu gehen.

Indikator zeigt an Null -., Die glatte Art und Weise ist

Nehmen wir an, eine Beule mit dem Auto übergeben wird.

sollte diese Bewegung durch iPhone verfolgt werden. Wenn Beule ist riesig,

  • iphone sollte angezeigt werden - große Beule - maximale Anzeige

Wenn Beule niedrig

  • iphone sollte angezeigt werden - normale bump - Mitte bei Anzeige

sonst

  • iPhone sollte angezeigt werden - glatte Straße - Nullanzeige

Ich weiß, wie Shake-Handler hinzuzufügen, wie angegeben in der folgenden Link


Beschleunigungs-Bereich in iPhone

Aber hier iPhone wird nicht schütteln sein? Es ist in festen Platz.

Was die Lösung sein sollte?

Dank für die Hilfe im Voraus.

War es hilfreich?

Lösung

Sie werden verwenden müssen, um die UIAccelerometer , UIAccelerometerDelegate und UIAcceleration Klassen. Hier einig Beispielcode .

Andere Tipps

Das iPhone wird schütteln - es am Fahrzeug angebracht ist, und das Auto wird Schütteln werden. Sie sollen den gleichen Code verwenden können, wie würden Sie, wenn Sie es mit der Hand zittern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top