Pregunta

Tengo que desarrollar una aplicación. Requisito es la siguiente.

Tengo que poner un indicador como el indicador de velocidad en la moto.

iPhone se pone en la esquina de un coche.

El iPhone está en una colocada en un coche, de donde no se puede quitar en cualquier lugar y no se puede mover, incluso. (Hay un lugar especial en el coche donde lugar usuario de iPhone)

Ahora, coche va en una manera suave.

Indicador indica cero - es decir de forma suave

.

Supongamos, una protuberancia se pasa por el coche.

Estos movimiento debe ser seguido por iPhone. Si protuberancia es enorme,

  • iPhone debería mostrar - enorme bache - indicador de máximo

Si protuberancia es baja

  • iPhone debería mostrar - bache normales - media en el indicador

else

  • iPhone debería mostrar - carretera lisa - indicador de cero

Yo sé cómo agregar manejador sacudida, como se da en siguiente enlace


en iPhone

Pero aquí iPhone no va a ser sacudida? Es en lugar fijo.

¿Cuál debe ser la solución?

Gracias por ayudarme con antelación.

¿Fue útil?

Solución

Usted tendrá que utilizar el UIAccelerometer , UIAccelerometerDelegate clases y UIAcceleration . Aquí hay alguna Código de ejemplo .

Otros consejos

El iPhone se sacudía - que está conectado al coche, y el coche se sacudía. Usted debe ser capaz de utilizar el mismo código como lo haría si estuviera temblando con la mano.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top