问题标签 [uiaccelerometer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如何使用 iPhone 加速度计值计算移动汽车的 G-Force 值
我正在开发用于在 iPhone 上显示移动汽车的当前 G-Force 值的应用程序。我不知道如何使用 iPhone 加速度计值计算 G 力值。此外,我必须使用这些值计算距离和速度。
iphone - iPhone加速度计:didAccelerate:在我运行循环时似乎没有被调用
加速度计相关问题。(对不起,格式可能看起来不对,这是我第一次使用这个网站)。我使用标准代码让加速度计按预期工作
每次调用我的类中的 accelerometer:didAccelerate: 方法时,我都会使用 NSLog 来记录。该函数按预期调用,直到这里一切正常。
但是,当我运行循环时,似乎没有调用上述方法。像这样的东西
上述循环永远不会退出,因为 accelerometer:didAccelerate: 方法没有被调用,因此 globalAccel 永远不会改变值。
如果我使用固定条件来中断 while 循环,我可以看到循环结束后,方法调用再次正常工作。
我在这里遗漏了一些明显的东西吗?还是在完成某些处理时加速度计方法不会触发?
任何帮助将不胜感激!谢谢!
iphone - “UIAccelerometer”和“CLLocationManager”有什么区别?
“UIAccelerometer”和“CLLocationManager”有什么区别?结果都给了我 x、y 和 z 轴。
UI加速度计
- X -18.000
- 是-03.500
- Z -41.000
CLLocationManager
- X -0.036
- 是-0.002
- Z -1.069
这些信息是否来自具有不同格式的相同传感器?还是有“真正的”差异?
谢谢!
iphone - iphone使用加速度计移动方向
我想要一些关于 UIAccelerometer 类的帮助。我想找到一些方法来找出或区分我何时从右到左和从左到右挥动 iphone 设备。我得到 x,y,z 值以及区间值。我还根据正常的物理规则计算速度和距离。
距离 = (prevDist + sqrt(pow((prevx - acceleration.x), 2) + pow((prevy - acceleration.y), 2) + pow((prevz - acceleration.z), 2)))
Velocity = (Distance * timeintercal) {这里的距离是指该距离的新距离-前距离和时间间隔}
当我从右到左然后从左到右移动 iphone 设备时,我会定期在方向和速度上移动总距离。你能帮我看看我是从左到右还是从右到左移动 iPhone 设备?
帮助将不胜感激。谢谢。
objective-c - 用于计算人行进距离的 UI 加速度计参考
我如何使用UIAccelerometer
类来计算一个人走过的距离?
iphone - UIAccelerometer 参考
任何人都可以向我推荐一些使用 UIAccelerometer 类的好应用程序和一些参考资料吗?
iphone - 同时使用 iphone 加速度计和 UIEventSubtypeMotionShake 事件
我正在使用加速度计在我的应用程序的屏幕上移动/更改内容。我还需要在视图控制器中检测 UIEventSubtypeMotionShake 以获取其他一些动画。
由于我的应用程序是一个简单的基于视图的应用程序,因此只有一个视图控制器充当 UIAccelerometerDelegate 和 FirstResponder(用于检测抖动事件)。在检测到第一个摇动手势后,我不需要通过 [accelerometer didAccelerate] 方法输入加速度计,因此我将加速度计委托设置为 nil。
问题是没有正确检测到第一个抖动运动。我必须摇动 2 3 次或更多次才能触发 UIEventSubtypeMotionShake 事件,而在加速度计委托设为 nil 后,后续的摇动会被完美地检测到。
这一定会发生,因为 UIEventSubtypeMotionShake 又取决于加速度计 didAccelerate 事件,这些事件被我的代码覆盖。但我需要同时使用这两个事件。
另一种方法是处理/检测 [accelerometer didAccelerate] 中的抖动,就像它必须在 3.0 之前完成一样(如本问题的一些答案中所述),但为什么我必须为容易获得的东西编写代码?
是否有任何同时使用加速度计和 UIEventSubtypeMotionShake 的应用程序或代码示例?
iphone - UIAccelerometer 在摇晃
我想要一个功能,我想检测我的设备是否正在摇晃。问题是我可以使用 UIAcceleratorDelegate 的 didAccelerate 方法检测摇晃,但我不知道如何检测设备是否仍在摇晃。我想在用户第一次摇动设备时播放音频文件,我必须检查用户在播放第一个音频文件时是否还在摇动设备,如果它仍然在摇动,那么我必须播放另一个文件.
iphone - UIAccelerometer 和 UIScrollView
我想根据 UIAccelerometer 值滚动滚动视图。实现这一目标的最佳方法是什么?
我的主要问题是使用加速度计值,我无法设置内容偏移量。因为滚动视图本身使用特定的速度滚动,当我尝试使用加速度计值滚动时会发生抖动。
uiscrollview - UIAccelerometer 和 UIScrollView
我想根据 UIAccelerometer 值滚动滚动视图。实现这一目标的最佳方法是什么?
最初,我根据获得的加速度计值将内容偏移量设置为一个值。然后在每一个上scrollViewDidEndAnimating
,我再次根据加速度值设置内容偏移量。我知道setContentOffset
实际上以均匀的速度滚动滚动视图而没有任何加速度。然而,这种机制在滚动滚动视图时似乎非常不稳定。
任何想法将不胜感激。
谢谢并恭祝安康