2016-08-27 3 views
-1

나는 UIPagerViewController에서 작업 중입니다. 따라서 페이지를 선택하거나 페이지에서 두드 리면 어떤 방법도 찾지 못했습니다.UIPagerViewController에서 작업

누군가 알고 있으면 나를 도와주세요. 미리 감사드립니다.

답변

0

페이지 컨트롤러는 사용자 탭 및 기타 제스처로 원하는대로 할 수있는 다른보기 컨트롤러를 관리합니다. 하위보기 컨트롤러에는 단추, 컬렉션보기, 테이블보기, 슬라이더 등이있을 수 있습니다. 따라서 단일 페이지에서 탭을 처리하는 데 보편적 인 방법은 없습니다.

당신은 확실히 그런 것을 구현할 수 있습니다. UIPageViewController를 서브 클래스 화해, 「페이지에 탭 된 사용자」메소드를 정의하는 프로토콜에 준거하고 있습니다. 탭 제스처 인식기를 뷰 컨트롤러의 콘텐트 뷰에 연결하여이 메서드를 트리거 할 수 있습니다. 그런 다음 페이지 뷰 컨트롤러를 채우는 데 사용하는 모든 자식 뷰 컨트롤러에 해당 프로토콜을 준수하는 대리인 속성을 지정하고 " 사용자가 자식 뷰 컨트롤러를 탭할 때 위임자에게 메시지 "메시지를 보냅니다.