2010-12-13 2 views
0

코드에서보기가 아닌 코드에서보기를 생성하는 타사 라이브러리 (Three20)를 사용하고 있습니다.프로그래밍 방식으로 목표 C에서 이벤트보기 (보기)

나는 UIView를 잡을 수는 있지만 제어 장치는 잡을 수는 있지만 분명히 UIControl에서 파생되지는 않는다.

어떻게하면 뷰에서 터치 이벤트를 캡처 할 수 있습니까? 보통 나는 펜촉의 뷰 위에 투명한 버튼을 놓고 이벤트를 연결하지만, 여기서는 실제로 불가능합니다. 당신의 도움에 대한

감사

답변

0

UIResponder에서 UIView 상속, 당신은 대신 오버라이드 (override) 만 터치 관련 메소드 새로운 UIView의 서브 클래스에서 사용 만들 수 있기 때문에 : 또한

–touchesBegan:withEvent: 
–touchesMoved:withEvent: 
–touchesEnded:withEvent: 
–touchesCancelled:withEvent: 

가 확인을 Event Handling Guide for iOS을 읽으십시오.

관련 문제