3

我已经配置了 Core Motion 管理器,以便访问旋转坐标并使用它们为偏差设置动画,就像在本机指南针应用程序中一样。所以这就是我想要实现的目标:

绿色曲线

正是这条绿线显示了偏差。我只是尝试通过将贝塞尔曲线设置为动画

manager.startDeviceMotionUpdates(to: OperationQueue.current!, withHandler:)

方法,但它不起作用 - 每次坐标改变并用线条填充中心时,动画就会开始。我想这个动画应该在不同的线程上运行,并且运动管理器应该只更新贝塞尔曲线的终点。我不知道该怎么做。任何提示或示例将不胜感激!

4

0 回答 0