보기에서 팬하면 반응하지 않았습니다. 다음 코드는 제스처 인식기를 설정하는 방법을 보여줍니다. 내 코드에 무슨 문제가 있습니까?UIGestureRecognizer가 응답하지 않았습니다. 3.0
class MyViewController : UIViewController {
override func loadView() {
self.view.addGestureRecognizer(gestureRecognizerForSetCardFace)
}
var gestureRecognizerForSetCardFace: UIPanGestureRecognizer = {
let recognizer = UIPanGestureRecognizer(target: self, action: #selector(handleSetGesture(gesture:)))
recognizer.maximumNumberOfTouches = 1
return recognizer
}()
@objc func handleSetGesture(gesture: UIPanGestureRecognizer){
print("pan")
}
}
메인보기 위의 높은 Z- 인덱스있는 모든 서브 뷰가 있습니까? –
대신에'viewDidLoad()'를 사용해야합니다. – Mannopson