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
以设置长按的长度。