UIPageViewController Data Source
<UIPageViewControllerDataSource> viewControllerAfterViewController - 현재 표시되고 있는 페이지의 뷰 컨트롤러를 전달받고 다음 페이지를 표시할 뷰 컨트롤러를 리턴한다. viewControllerBeforeViewController - 현재 표시되고 있는 페이지의 뷰 컨트롤러를 전달받고 전 페이지를 표시할 뷰 컨트롤러를 리턴한다. |
페이지 컨트롤러는 수직 혹은 수평으로 뷰들을 전환 가능.
수평의 경우 - 손가락으로 실제 책의 페이지를 오른쪽으로 혹은 왼쪽으로 넘기는 것처럼 동작
수직의 경우 - 벽결이 달력의 페이지를 넘기는 것처럼 수직으로페이지가 전환
- UIPageViewControllerNavigationOrientationHorizontal
- UIPageViewControllerNavigationOrientationVertical
<UIPageViewControllerDelegate> spineLocationForInterface - 사용자에 의해 기기가 회전할 때 스파인 위치가 바뀔수 있게 한다. transitionComplete - 화면 기반의 제스처에 의해 페이지 전환이 끝난 후 호출 completion Handler에 의해 전환이 성공했는지 아닌지 판별 |