0
테이블 뷰를 탭하면 touchesBegan
및 touchesShouldBegin
이 트리거됩니다. 그러나 내보기 셀에 UIPanGestureRecognizer
도 있고 셀을 패닝하면 다른 셀을 탭하면 이 트리거되지 않습니다.UITableView 탭 동작
왜냐하면 내가 touchesShouldBegin
이 필요한 이유는 셀을 이동시킬 때 터치를 멈추고 싶기 때문입니다. 이 작업을 수행하는 데 사용할 수있는 다른 방법이 있습니까? 나는 allowsMultipleSelection
을 false
과 true
으로 설정하려고 시도했다.
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
print("This will always be printed")
}
override func touchesShouldBegin(_ touches: Set<UITouch>, with event: UIEvent?, in view: UIView) -> Bool {
print("This will only be printed when no cells are being panned")
return true
}