我想在iphone上創建簡單的應用程序。爲此,我使用加速度計,我的物體在軌道上,每當它出現在軌道上時,它都會檢測我是否移動了iPhone我如何在我們的項目中使用iPhone的加速度計?
0
A
回答
0
請參閱UIAccelerometer class reference。還有示例代碼(請參閱頂部附近的相關示例代碼部分)。
0
從這個stackoverflow答案
你正在尋找這些API是UIResponder直接複製和粘貼:在UIViewController子類
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.type == UIEventSubtypeMotionShake) {
//Your code here
}
}
:
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
一般來說,你只需要實現這個(UIViewController是UIResponder的子類)。另外,你想在motionEnded:withEvent :,而不是motionBegan:withEvent:中處理它。 motionBegan:withEvent:在電話懷疑發生抖動時調用,但操作系統可以確定用戶有意晃動和偶然晃動(如走樓梯)之間的差異。如果操作系統在motionBegan:withEvent:被調用後決定它不是真正的搖動,它將調用motionCancelled:而不是motionEnded:withEvent :.
+0
感謝您的建議 – 2011-01-19 10:31:14
1
來自Apple的加速度計參考。這對我真的很有幫助。
相關問題
- 1. 如何用iPhone計算我的速度?
- 2. Iphone使用加速度計
- 3. 如何將mailcore框架添加到我們的iphone項目中?
- 4. 的Objective-C使用加速度計(iPhone)
- 5. 我們如何加快查詢速度*
- 6. 如何在我們的項目中動態添加新項目?
- 7. zxing如何使用我的iPhone項目?
- 8. 如何在景觀iPhone/iPad的使用加速度計
- 9. 我如何在我的角度2項目中使用daterangepicker js?
- 10. 在我們的項目中添加Three20?
- 11. Android:如何使用加速度計旋轉我的位圖?
- 12. 如何使用miniprofiler來幫助我們粉碎加載速度?
- 13. 使用Socket.io和iPhone加速度計
- 14. 使用PyObjC訪問iPhone加速度計
- 15. 我們如何在我們的設計
- 16. 如何使用Android的加速度計
- 17. iPhone中的加速度計範圍
- 18. 在iPhone/iPad的NSTimer和加速度計
- 19. 如何添加ffmpeg到我的android項目並使用它們?
- 20. 如何在我們的項目中使用外部Sdk(API)
- 21. iPhone編程:加速度計
- 22. iPhone,cocos2d和加速度計
- 23. 我如何加快速度?
- 24. 如何在我的iPhone項目中添加GData.framework?
- 25. 如何在我的iphone xcode項目中添加html頁面?
- 26. WPF contextmenu很慢很多項目 - 我如何加快速度?
- 27. 如何使用加速計計算車輛的速度?
- 28. 我們可以使用在iphone項目中使用C++編寫的庫嗎?
- 29. 如何在iPhone OS中使用加速度計有什麼好的例子嗎?
- 30. 如何從我的項目中使用數據庫的iPhone
Thax DarkDust ...現在我正在理解加速計的魔力。 – 2011-01-19 10:29:43