小编Dam*_*aga的帖子

消除重力对IOS iphone加速度计的影响

我遇到了accelometer的问题.

如果设备平躺,我得到(0,0,-1),这显然是不对的.当我旋转手机时,这个-1会移动到其他轴,具体取决于手机的位置.

到目前为止,我的代码非常简单:

 override func viewDidAppear(_ animated: Bool) {

    motionManager.accelerometerUpdateInterval = 0.1
    motionManager.startAccelerometerUpdates(to: OperationQueue.current!){(data,error)
        in
        if let myData = data {
            print(Double(myData.acceleration.y)  )
  }
Run Code Online (Sandbox Code Playgroud)

accelerometer gravity ios swift

2
推荐指数
1
解决办法
1050
查看次数

标签 统计

accelerometer ×1

gravity ×1

ios ×1

swift ×1