在Swift中检测多次/连续抖动

时间:2014-12-27 18:08:06

标签: ios xcode swift

我正在使用以下代码来检测iPhone上的抖动,但只能用于单次摇动。如果用户不断摇动手机,我会尝试检测并计算抖动次数。

override func motionBegan(motion: UIEventSubtype, withEvent event: UIEvent) {
    if (event.subtype == UIEventSubtype.MotionShake) {
        println("phone shaked")
    }
}

即使我大力摇动手机,它也只会检测到一次摇晃。

0 个答案:

没有答案