Swift - isUserInteractionEnabled = false, но включить 2 жеста

Я хотел бы заблокировать взаимодействие с пользователями, за исключением двойного нажатия для отмены. Можно ли поставить isUserInteractionEnabled = false и правило исключения для моих строк двойного касания ниже?

override func viewDidLoad() {
    super.viewDidLoad()

    let tapGR = UITapGestureRecognizer(target: self, action: #selector(PostlistViewController.handleTap(_:)))
    tapGR.delegate = self
    tapGR.numberOfTapsRequired = 2
    view.addGestureRecognizer(tapGR)
}

-

extension MainBoardController: UIGestureRecognizerDelegate {
    func handleTap(_ gesture: UITapGestureRecognizer){
        print("doubletapped")
    }
}

Спасибо!

0 ответов

Другие вопросы по тегам