2010-03-19 2 views
1

누구나 UIView 대신 UIApplicationDelegate에서 이벤트 (터치, 드래그)를 처리 할 수있는 방법을 알고 있습니까?iPhone 이벤트 처리

+0

NSObject 클래스를 사용하는 것이 가능합니다. – Tirth

+0

좀 더 구체적으로 알려주시겠습니까? – Felics

답변

1

터치 이벤트에 응답하려면 클래스가 UIResponder에서 상속해야합니다. 따라서 UIResponder의 하위 클래스를 위임해야합니다. 그러나 모든보기 또는보기 컨트롤러에 대한 응답 체인에 있지 않으므로 터치 이벤트를받지 않습니다.

왜 앱 위임자가 터치를 처리하게 하시겠습니까? 그것은 애플 리케이션 위임을위한 것이 아닙니다. 디자인 문제가있는 것 같습니다.