취급

2010-08-05 2 views
0

내가 여러 파단와 UIView 하위이 내가 수업 시간에 이러한 이벤트를 처리하는 접촉 :취급

  • touchesBegan : withEvent :
  • 는 touchesMoved : withEvent :
  • touchesEnded : withEvent :

하지만이 이벤트가 하위보기에서 호출되기를 바랍니다. 어떻게해야합니까?

답변

1

내가 주 창에서 다음 방법을 재정 의하여 그것을 해결하기 위해 관리가 (난 이미 그러나 hitTest와 시도,하지만 난 단지 touchesBegan 이벤트를 얻고 더 접촉이 방법으로 전송되지 않음) :

- (void)sendEvent:(UIEvent*)anEvent 

그것이 내가 UITouchPhaseMoved 및에 대해 동일한 작업을 수행

if ([[[anEvent allTouches] anyObject] phase] == UITouchPhaseBegan) 

을 가진 올바른 이벤트가있는 경우 나 또한 확인, 내 맞춤 코드를 실행 한 다음 [super sendEvent:anEvent];

을 보내주세요.