ScrollView gesture recognizer eating all touch events

前端 未结 9 822
北恋
北恋 2020-11-27 03:45

I have a UIScrollView to which I added a single tap gesture recognizer to show/hide some UI overlay using:

UITapGestureRecognizer *singleTap = [         


        
9条回答
  •  盖世英雄少女心
    2020-11-27 04:08

    Swift 3.0

     let singleTap = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))
     singleTap.cancelsTouchesInView = false
     singleTap.numberOfTapsRequired = 1
     scrollView.addGestureRecognizer(singleTap)
    

    And the selector method be like.

    @objc func handleTap(_ recognizer: UITapGestureRecognizer) {
      // Perform operation
    }
    

提交回复
热议问题