2013-08-01 4 views
0

iOS의 리스폰 더 체인과 첫 번째 응답자에 대해 알아보고 궁금한 점이 있습니다. UIViewController가 첫 번째 응답자가 될 필요가있는 사용 사례는 무엇입니까?보기 컨트롤러가 언제 첫 번째 응답자가됩니까?

예를 들어, 모든 픽셀에 대해 사용자가 손가락을 드래그하면 UILabel에서 라벨이 움직 이도록 애니메이션을 만들고 있습니다. touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event과 모든 메소드를 오버라이드하고 있지만 뷰의 컨텍스트 외부에서 사용자가 드래그하는 위치를 말할 수 있어야합니다. 내보기 컨트롤러가 첫 번째 응답자가되고보기 컨트롤러 코드를 사용하여 모든 메서드를 사용할 수있는 잠재적인 사용 사례라고 생각합니다.

답변

2

View Controller는 일반적으로 UIControl이 권한을 부여 할 때까지 첫 번째 응답자 여야합니다. 더 나은 답변을 보려면이 질문을 참조하십시오. 나는 그러나 생각 Similar Question

, 당신은 더 나은 UIGestureRecognizer See Docs

를 사용하여 제공됩니다
관련 문제