2009-07-20 4 views
2

이것은 쉬운 일일 것이라고 확신하지만 올바른 방향으로 가리키는 것이 필요합니다. 나는 다소 복잡한 NIB를 가지고 있는데, NIB에서 하나의보기 만 가지고 터치 & 멀티 터치 이벤트를 듣고 싶습니다. IBOutlets를 사용하는 가장 좋은 방법은 무엇입니까?터치 이벤트를 Nib에서 UIView 받기

감사

답변

1

내가 당신이라면, 다음 작업을 수행 할 것입니다 : 서브 클래스의 UIView를 당신에게 유용한 UIResponder 터치 방법 중 구현 :

- touchesBegan : withEvent :
-는 touchesMoved : withEvent :
- touchesEnded : withEvent :
- touchesCancelled : withEvent :

또는 당신이 UIViewController 하위에서 이러한 방법을 구현할 수 있습니다.

+0

감사합니다. 할 수있는 소리는 있지만, 이미 펜촉에서로드되는 UIView를 서브 클래 싱하는 의미는 무엇입니까? –

+0

괜찮습니다. 그냥 펜촉이 UIView의 사용자 정의 클래스를 알고 있는지 확인하십시오. nibs의 UIViews (및 NSViews)는 UIView (또는 NSView)가 자체적으로 많은 작업을 수행하지 않기 때문에 일반적으로 하위 클래스의 인스턴스로 사용됩니다. 행운을 빕니다! –

+0

nib 파일에 정의 된 UIView를 어떻게 서브 클래스 화합니까? – bentford

관련 문제