打开 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"
}
}
网友评论