UIGestureRecognizer
·
iOS/UIKit
UIGestureRecognizer1. 역할Gesture Recognizer는 터치 이벤트를 감지하고 이를 특정 제스처(탭, 핀치, 드래그, 스와이프)로 인식한 후,제스처가 인식되면 해당 동작에 연결된 액션을 호출하는 역할을한다. 2. 동작원리 일반적인 터치 이벤트는 이전에 배운 responder chian을 따라가지만 gesture recognizer는 UIKit에서 제공하는별도의 처리 흐름을 이용한다. 터치가 발생하면 UIApplication객체에서 UIWindow 객체로 tocuh 객체가 전달된다.UIWindow는 뷰 계층 구조에서 가장 적합한 뷰에 터치 이벤트를 전달 시도이 때 뷰에 연결된 모든 gesture recognizer들은 touch 이벤트를 인식할 수 있는 첫번 째 기회를 얻는다...