UILongPressGestureRecognizer
UILongPressGestureRecognizer
讓你可以長時間聆聽檢視。你可以在呼叫操作方法之前設定延遲的長度。
迅速
override func viewDidLoad() {
super.viewDidLoad()
// Long Press
let longPressGesture = UILongPressGestureRecognizer(target: self, action: #selector(handleLongPress(_:)))
longPressView.addGestureRecognizer(longPressGesture)
}
// Long press action
func handleLongPress(gesture: UILongPressGestureRecognizer) {
if gesture.state == UIGestureRecognizerState.Began {
label.text = "Long press recognized"
}
}
筆記
-
這裡可以找到更全面的樣本專案。
-
更改
minimumPressDuration
以設定長按的長度。