touchesBegan:
이 내 TextSelection
클래스에서 호출되지 않습니다. TextSelection
은 서브 뷰로 ReaderContentPage
의 UIView도 추가 한 UIView 하위 클래스입니다. ReaderContentPage
은 UIScrollView 인 ReaderContentView
의 하위 뷰입니다. 이 ReaderContentView
은 ReaderViewController
안에 있으며 UIViewController입니다. 여기에 이해하기 쉽게 그림이 있습니다.UIView의 터치가 인식되지 않습니다.
이제 내 문제는 이것이다. touchesBegan:
및 touchesMoved:
이 (가) TextSelect에서 인식되지 않습니다. 나는 UIPanGestureRecognizer를 사용하는 userInteraction을 활성화했지만 아무 것도 작동하지 않았습니다. 이제 이것을 시도하면 [self.ReadContView.ReadContPage addSubView:txtSel]
대신 [self.ReadContView addSubView:txtSel]
대신 터치가 인식됩니다. 하지만 난 그것을 ReaderContentPage 아니라 ReaderContentView에 어떤 이유로 추가해야합니다. 그래서 아무도 내게 왜 touchesBegan
및 touchesMoved
ReaderContentPage에 TextSelect를 추가 할 때 호출되지 않습니다 설명 할 수 있습니까?
IS 사용자 상호 작용을 활성화하여 readcontpage를 사용하도록 설정 했습니까? – Pochi
아무 것도 선언되지 않았습니다. 기본적으로 userInteraction이 비활성화되어 있습니까? 나는 그것을 가능하게 할 것이고 그것이 나의 문제를 해결하는지 보게 될 것이다. –