摘要 |
본 방법은 뷰 계층 구조의 하나 이상의 뷰들을 표시하는 단계, 및 특정 뷰와 관련된 소프트웨어 요소들을 실행하는 단계를 포함한다. 각각의 특정 뷰는 이벤트 인식기들을 포함한다. 각각의 이벤트 인식기는 하나 이상의 이벤트 정의들, 및 타겟에 대한 액션을 지정하고, 이벤트 인식에 응답하여 액션을 타겟으로 전송하도록 구성되는 이벤트 핸들러를 구비한다. 본 방법은 서브이벤트들의 시퀀스를 검출하는 단계, 및 뷰 계층 구조의 뷰들 중 하나를 히트 뷰로서 식별하는 단계를 포함하고, 히트 뷰는 뷰 계층 구조 내의 어떤 뷰들이 활성적으로 관련된 뷰들인지를 설정한다. 본 방법은 각각의 서브이벤트를 각각의 활성적으로 관련된 뷰에 대한 이벤트 인식기들로 전달하는 단계를 포함한다. 각각의 이벤트 인식기는 이벤트 정의들을 가지며, 이들 중 하나는 내부 상태에 기초하여 선택된다. 각각의 이벤트 인식기는 서브이벤트들의 시퀀스 내의 다음 서브이벤트를 처리하기 전에 각각의 서브이벤트를 처리한다. |