В общем, нужно подсчитать количество долгих нажатий на экран. Вот, что есть, пока что вывожу все в консоль, и все работает
let longPress = UILongPressGestureRecognizer(target: self, action: #selector(longpress))
longPress.numberOfTouchesRequired = 1
longPress.minimumPressDuration = 1
var numberOfTouches = 0
@objc func longpress(_ gesture: UILongPressGestureRecognizer) {
self.numberOfTouches += 1
print("\(self.numberOfTouches)")
}
Интересно вот что: одно нажатие считает как 2, второе как 4 и тд. В принципе не критично, можно и по 0.5 прибавлять, но все же интересно почему так?