【问题标题】:iPad doesn't detect shake-motion eventsiPad 未检测到抖动事件
【发布时间】:2013-03-22 11:42:10
【问题描述】:

模拟器检测到抖动事件没有问题。当我在物理设备(iPad 2)上运行该应用程序时 - 什么也没有发生。我开始怀疑自己是否知道如何摇晃它...

我认为我已经做了所有必要的事情:

-(BOOL)canBecomeFirstResponder{
    return YES;
}

在视图上调用becomeFirstResponder

我已经实现了:

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event;
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event;

你有什么建议吗?为什么它在模拟器上运行而设备上没有任何反应?

这个问题很像我的情况:Shake Motion events not working,但对我帮助不大。

【问题讨论】:

    标签: ios ipad ios-simulator motion shake


    【解决方案1】:

    我发现并“解决”了我的问题。

    设备应设置为 iPad 或 Universal,以便 iPad 检测到摇晃动作。这可能很明显(但显然我错过了)......我只想制作一个示例应用程序,但我忘记将默认设置从“iPhone”更改为“iPad”。

    【讨论】:

      【解决方案2】:

      如果您不想一直摇晃您的设备来测试您的应用,这里有一种在您的物理 iOS 设备上启用一键摇晃手势的简单方法:https://www.youtube.com/watch?v=WbUjMlxkfQ8

      【讨论】:

        猜你喜欢
        • 2021-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多