根据设备移动,我需要将帧设置为视图。我曾尝试过使用核心动作,在那里我得到了x,y,z值,但无法根据这些坐标获得设备移动距离。
[self.manager startDeviceMotionUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMDeviceMotion * _Nullable motion, NSError * _Nullable error) {
xValue = motion.userAcceleration.x;
yValue = motion.userAcceleration.y;
zValue = motion.userAcceleration.z;
}];
答案 0 :(得分:0)
你可以尝试计算这个距离,但是你会有太多错误,请参阅this video。
您没有说明您真正要做的事情,因此如果您尝试创建视差效果,可以使用UIInterpolatingMotionEffect
。