Jak to mám vědět iPhone se stěhuje?

hlasů
1

Existuje nějaký způsob, jak zjistit, iPhone pohyb ?. Musím vědět, jestli iPhone je stále tj jeho nehýbe a pak udělat nějaké věci, nebo jinde, pokud iPhone se pohybuje (ve vertikálním nebo horizontálním směru) dělat nějakou logiku.

Musím číst Akcelerometr metodu didAccelerate. Nebo je nějaký jiný způsob, jako je čtení aktuální umístění (lat / log) hodnoty.

[Nemám 3GS]

Prosím, naznačují, což je nejlepší a robustní způsob, jak číst iPhone pohybu a jak zjistit, zda iPhone je stále.

dík

Položena 20/02/2010 v 06:54
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Ano, budete muset použít třídu UIAccelerometer. Nastavení delegáta a dělat některé výpočty na akcelerometru: didAccelerate delegáta zprávy.

Trik je v tom, že budete chtít nastavit některé prahové hodnoty. Pokud není žádný pohyb sig ve vašem rozsahu v ose x, y a z, přístroj se nepohybuje.

Samozřejmě, že malé vibrace způsobují změny hodnoty, což je důvod, proč budete muset zjistit, co se nepohybuje, je pro vaše účely.

Odpovězeno 20/02/2010 v 07:29
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more