如何在xcode中基于设备运动移动视图

时间:2017-08-04 13:49:31

标签: ios xcode core-motion

根据设备移动,我需要将帧设置为视图。我曾尝试过使用核心动作,在那里我得到了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;

}];

1 个答案:

答案 0 :(得分:0)

你可以尝试计算这个距离,但是你会有太多错误,请参阅this video

您没有说明您真正要做的事情,因此如果您尝试创建视差效果,可以使用UIInterpolatingMotionEffect