didSelectRowAt가 일부 사용자 지정 셀에 대해 호출되지 않습니다. 나는 또한 tableView에 제스처 인식기를 사용하고있다. 나는 대체하려고 했어. doReceive대리자 didSelectRowAt 일부 셀에 대해 호출되지 않음
func gestureRecognizer(_ sender: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
return true
//return false
}
두 경우 모두 true 및 false로 관련 셀에 didSelectRowAt가 호출되지 않았습니다. 사용자 지정 상호 작용이 사용자 정의 셀에서 활성화되었습니다.
viewDidLoad에 tableView.delegate = self를 추가 했습니까? –
gestureRecognizer를 제거하면 사용자 정의 셀이 didSelectRowAt에 응답합니까? –
tableView에서 제스처를 제거해보십시오. 또한 tableView 대리인이 설정되어 있는지 확인하십시오. – PGDev