我試着用加速度計通過這樣做,左右移動圖片:iPhone SDK:與周圍的加速度移動圖像
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
image.center = CGPointMake(acceleration.x, acceleration.y);
}
當我測試的應用程序,是應該像走動只是坐在x0 y0的位置。
我宣佈加速度計,叫.H UIAccelerometerDelegate等等...
我到底做錯了什麼?
在此先感謝! -DD
lol XD我沒有意識到,在所有......順便說一句,有一個strabge的事情發生:x運動完美,但y運動是相反的。這是爲什麼? – DailyDoggy 2011-05-07 23:04:51
sry ...在提問前沒有想到...這是image.center.y - acceleration.y不是+。 – DailyDoggy 2011-05-07 23:08:06
是的,這張圖片有助於解釋爲什麼http://developer.apple.com/library/ios/documentation/uikit/reference/UIAcceleration_Class/Art/device_axes.jpg加速度計中的y軸與顯示的y軸相反。 – 2011-05-08 00:36:51