摇一摇

打开 ViewController.swift 文件,首先要让 View Controller 回应点击事件,可以通过 ViewController FirstResponder 实现,添加下列方法:

override func becomeFirstResponder() -> Bool {
    return true
}

接下来,要想检测摇一摇手势,添加 motionEnded(_:with:) 方法。

override func motionEnded(_ motion: UIEventSubtype, with event: UIEvent?) {
    if motion == .motionShake {
        shakeLabel.text = "Shaken, not stirred"
    }
}

你可能感兴趣的:(摇一摇)