Почему didSelectItemAt вызывается с поддержкой при использовании GestureRecognizer - PullRequest
0 голосов
/ 01 декабря 2018

Я использую colletcionView и UILongPressGestureRecognizer.cancellsTouchesInView установлен в false.Ячейка начала отвечать, но вы также должны удерживать ее, чтобы метод didSelectItemAt работал.

Как заставить ячейку colletcionView отвечать немедленно, без задержки?

func setupGestureRecognizer() {
        let longPressRecognizer = UILongPressGestureRecognizer(target: self, action: #selector(longPress))
        longPressRecognizer.minimumPressDuration = 1.0
        longPressRecognizer.cancelsTouchesInView = false
        self.tableView.addGestureRecognizer(longPressRecognizer)
    }

@objc func longPress(longPress: UILongPressGestureRecognizer) {
// code
}
...