iOS中的那些运动类的App,如何实现在View中实时显示当前的速度和运动距离的呢?如何刷新界面重新加载数据的呢?

发布于 2022-09-01 15:54:06 字数 192 浏览 20 评论 0

iOS中的那些运动类的App,如何实现在View中实时显示当前的速度和运动距离的呢?如何刷新界面重新加载数据的呢?

例如这个:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

伊面 2022-09-08 15:54:06

kvo是一种办法。

亽野灬性zι浪 2022-09-08 15:54:06

题主你可以看一下 CoreMotion框架里头的motionManager这个东西~

坠似风落 2022-09-08 15:54:06

这些数据通常是调用手机硬件-GPS、加速计,然后通过一定计算来得到的。

而这些硬件相对应的系统框架中的管理类 - CoreLocation 的 CLLocationManager、
CoreMotion 的 CMMotionManager
都是有回调的代理方法的。

在代理方法中,你会得到传感器给你的最新数据,通过你的计算得到想要的信息,再刷新UI就可以了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文