1

내가이 objc 기능이 작동하지 않는 추가 : 나는 gestureRecognizer의 대상으로이를 추가하려고하지만 난 세그먼트 컨트롤을 누를 때 코드가 충돌 계속UITapGestureRecogniser 대상이

@objc private func segmentedControlViewTapped(gestureRecognizer: UITapGestureRecognizer) 

. 인해

let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(SegmentedControl.segmentedControlViewTapped(gestureRecognizer:))) 

충돌 : 인식 할 수없는 선택기

답변

1

동작 사용자가 지정한 대상에서 함수를 가리 키도록해야 보냈다. segmentedControlViewTapped가보기 또는 컨트롤러에 가정

는 다음과 같이 코드를 변경 :

let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(segmentedControlViewTapped(gestureRecognizer:)))