2009-07-26 2 views

답변

0

상위 뷰가 먼저 이벤트를 받기 때문에 어려울 것입니다.

상위 뷰에서 userInterActionEnabled를 호출하고 이벤트를 하위 레이어로 전달할 수 없습니까?

+0

아니, 평면도 자체에 대한 몇 가지 복잡한 접촉을 처리하는 프레임 워크보기 때문이다. 오버레이보기를 넣고 터치 이벤트를이 프레임 워크보기로 전달했지만 제대로 작동하지 않았습니다. 나는 또한 hitTest를 추적하여 같은 방식으로 터치했지만 결과는 다시 전달하지 않았습니다. 유일한 해결책은 UIApplication 인 것 같습니다. sendAction 메서드는 뭔가를해야한다고 생각하지만 어디에서 사용해야할지 모르겠습니다. – cocoatoucher

0

왜 윗면보기를 사용하여 터치를 추적 할 수 없습니까?

상위 뷰가 하위 클래스 인 경우 touchesBegan : 메서드를 사용할 수 있습니다. 이것을 다른 서브 클래스로 전달하기 위해 NSNotificationCenter를 사용하여 객체의 집합을 전달할 수 있습니다. 이 익숙하지 않다면 당신은이 게시물에 내 설명을 확인하실 수 있습니다 :

Hittest event problem

관련 문제