UIEvent 는 터치가 발생한 뷰나 윈도우 별로 이벤트를 따로 관리한다.
그래서 필요한 뷰나 윈도우 그룹별로 UITouch 인스턴스를 따로 받을 수 있다.
allTouches
- 모든 UITouch 인스턴스를 NSSet 인스턴스로 반환한다.
touchesForView
- 특정 뷰에서 발생한 UITouch 인스턴스만 NSSet 인스턴스로 반환한다.
touchesForWindow
- 특정 윈도우에서 발생한 UITouch 인스턴스만 NSSet 인스턴스로 반환한다.
UIEvent 인스턴스를 대상으로 touchesForView: 메소드를 호출하면 특정 뷰에서 발생한
UIEvent 만 받을 수 있다.
여러 뷰가 서로 겹쳐 있는 상태에서 유용하다.
'개발 > App Developer' 카테고리의 다른 글
애플리케이션 델리게이트 이벤트 (0) | 2010.08.29 |
---|---|
애플리케이션의 흐름 (0) | 2010.08.29 |
뷰 컨트롤러의 재정의 메소드 중요 몇가지 (0) | 2010.08.29 |
뷰 이벤트의 터치 이벤트 (0) | 2010.08.29 |
내비게이션 컨트롤러에서 스택을 관리하는 메서드 네가지 (0) | 2010.08.29 |