所以當我長按一個按鈕,它認識到長按,但「測試」被調用兩次。我如何防止這種情況發生?UILongPressGesture被叫兩次
@IBOutlet weak var button2: UIButton!
func longPressMe(){
print("test")
}
func longPressGes(){
let longpress = UILongPressGestureRecognizer(target: self, action: "longPressMe")
longpress.minimumPressDuration = 1
button2.addGestureRecognizer(longpress)
}
override func viewDidLoad() {
super.viewDidLoad()
longPressGes()
}
「謝謝。我很感激。暫時得不到它。 –
這個答案甚至沒有解決問題中所述的問題...... –