문제

응용 프로그램을 개발해야합니다. 요구 사항은 다음과 같습니다.

자전거에 속도계와 같은 표시기를 넣어야합니다.

iPhone은 차의 구석에 놓여 있습니다.

iPhone은 자동차에 배치되어 어디에서나 떨어 뜨릴 수없고 이동할 수 없습니다. (사용자가 iPhone을 배치하는 자동차에는 특별한 장소가 있습니다)

이제 자동차는 매끄럽게 진행되고 있습니다.

표시기는 0을 나타냅니다.

차량으로 범프가 통과된다고 가정 해 봅시다.

이러한 움직임은 iPhone에 의해 추적되어야합니다. 범프가 거대하다면

  • iPhone은 표시됩니다 - 거대한 범프 - 최대 표시기

범프가 낮 으면

  • iPhone이 표시되어야합니다 - 일반 범프 - 표시기 중간

또 다른

  • iPhone이 표시되어야합니다 - 매끄러운 도로 - 제로 표시기

다음 링크에 주어진대로 Shake Handler를 추가하는 방법을 알고 있습니다.


가속도계는 iPhone입니다

그러나 여기서 iPhone은 흔들리지 않을까요? 고정 장소에 있습니다.

해결책은 무엇입니까?

미리 도와 주셔서 감사합니다.

도움이 되었습니까?

해결책

사용해야합니다 uiaccelerometer, UIACCELEROMERDELEGATE, 그리고 uiacceleration 클래스. 여기에 있습니다 샘플 코드.

다른 팁

iPhone이 흔들릴 것입니다. 차에 부착되어 차가 흔들릴 것입니다. 당신은 당신이 당신의 손으로 그것을 흔들고있는 것과 동일한 코드를 사용할 수 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top