0
我試圖根據我在快速製作的應用程序中的設備的峯值來旋轉標籤。鑑於我對旋轉標籤應該沒有問題,是否有人知道如何找到iPhone的當前加速度計值?例如,讓它每秒鐘打印一次x,y和z值。查找當前的加速度計值
在此先感謝。
我試圖根據我在快速製作的應用程序中的設備的峯值來旋轉標籤。鑑於我對旋轉標籤應該沒有問題,是否有人知道如何找到iPhone的當前加速度計值?例如,讓它每秒鐘打印一次x,y和z值。查找當前的加速度計值
在此先感謝。
示例代碼:
添加框架
添加以下代碼在適當的地方
import CoreMotion
var motionManager = CMMotionManager()
var AccelX: CGFloat = 0
// Setup accelemeter detection
if motionManager.accelerometerAvailable == true {
motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue(), withHandler: { (data, error) -> Void in
self.outputAccelertionData(data.acceleration)
})
}
func outputAccelertionData (acceleration: CMAcceleration) {
AccelX = 0
if fabs(CGFloat(acceleration.x)) > fabs(AccelX) {
AccelX = CGFloat(acceleration.x)
}
}