iphone - 检测 iOS 设备向右或向左或向上或向下移动

标签 iphone ios objective-c ipad

嗨,有些人现在我怎样才能让这个如何检测设备是否引用某个点向右或向左移动。 就像 Night Sky 应用程序一样,我知道用 coreMotion 来确定设备的姿态,但我找不到如何检测到它。我可以检测到滚转俯仰和偏航,但我该怎么做?

最佳答案

使用 [UIAccelerometer sharedAccelerometer] 并设置其委托(delegate)。使用方法

 - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration

您可以获取设备的运动情况。另请参阅 UIAccelerometre 的引用资料和 UIAcceleration .您可以使用 UIAccelerationxyz 属性跟踪移动。

关于iphone - 检测 iOS 设备向右或向左或向上或向下移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15751451/

相关文章:

iphone - 在运行 iOS7 的设备上测试 iOS 6 应用程序

iphone - iOS 4 的 MDM 功能如何实现呢?

ios - 如何测试 SKNode 子类中的 SK 物理接触?

ios - UITableViews 上的点击与长按 - 为什么长按时点击不会选择行?

objective-c - 有没有一种方法可以在没有 @selector 语法的情况下指定选择器/@selector 在幕后发生了什么

ios - 无法删除 Box v2 api 中的文件

iphone - Iphone开发使用ARM汇编的优缺点?

iphone - 为 UITextView 旋转自定义 inputView 的问题

ios - 在 Segue 中传递数据时 void _UIPerformResizeOfTextViewForTextContainer 断言失败

iphone - setAuthenticateHandler 无法通过 Game Center 进行身份验证