Вопрос

Мне нужно разработать приложение.Требование приведено ниже.

Мне нужно поставить на велосипед индикатор типа спидометра.

iPhone положили в угол автомобиля.

Айфон находится в автомобиле, откуда его нельзя никуда уронить и даже переместить.(в машине есть специальное место, где пользователь размещает iPhone)

Теперь Автомобиль движется по гладкому пути.

Индикатор показывает ноль – это плавный путь.

Предположим, машина проехала неровность.

Эти перемещения должны отслеживаться iPhone.Если шишка большая,

  • iPhone должен отображать - огромный выступ - максимальный индикатор

Если удар низкий

  • iPhone должен отображать — нормальный выпуклость — средний индикатор

еще

  • iPhone должен отображать — ровная дорога — нулевой показатель

Я знаю, как добавить обработчик встряхивания, как указано в следующей ссылке.


Диапазон акселерометра в iPhone

А здесь айфон трясти не собирается?Он находится в фиксированном месте.

Каким должно быть решение?

спасибо за помощь мне заранее.

Это было полезно?

Решение

Вам нужно будет использовать UIАкселерометр, UIAccelerometerDelegate, и UIAcceleration занятия.Вот некоторые Образец кода.

Другие советы

Айфон будет трястись – он прикреплен к машине, и машина будет трястись.Вы сможете использовать тот же код, что и если бы пожимали его рукой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top