본문 바로가기

Human Interface Guidelines

애플 휴먼 인터페이스 가이드라인(46) Views -6 Pages

Pages
페이지

A page view controller provides a way to implement linear navigation between pages of content, such as in a document, book, notepad, or calendar. A page view controller uses one of two styles to manage transitions between pages during navigation—scrolling or page-curl. A scrolling transition has no specific appearance; pages fluidly scroll from one to the next. A page-curl transition causes pages to curl over as you swipe across the screen, turning like pages in a physical book.

페이지 뷰 컨트롤러는 도큐먼트, 책, 메모, 달력과 같은 콘텐츠의 페이지 사이를 탐색할 수 있는 선형 네비게이션을 제공합니다. 페이지 뷰 컨트롤러는 콘텐츠를 탐색(스크롤링 혹은 페이지 컬 방식)할 때 한두가지의 스타일을 사용해 전환 효과를 보여줍니다. 스크롤링 전환은 특별한 모습을 띄지 않습니다. 페이지는 부드럽게 다음으로 스크롤됩니다. 페이지 컬 전환은 화면을 스와이프 할 때 페이지를 구부려 실제 (세상의) 책처럼 페이지가 넘어가도록 합니다.

실제 책이 넘어가는 모습. Page-curl 방식은 이 모습을 따른다.

 

If appropriate, implement a way to navigate nonlinearly. When a page view controller is used, pages flow sequentially and there’s no way to jump between nonadjoining pages. If people may need to access pages out of sequence in your app, implement a custom control that provides this functionality.

For developer guidance, see UIPageViewController.

적절하다면 콘텐츠를 탐색할 수 있는 비선형적 방식을 적용하세요. 페이지 뷰 컨트롤러를 사용하면, 페이지는 연속적인 흐름을 띄게 되고, 서로 붙어있지 않은 페이지 간 오갈 수 있는 방법이 없어집니다. 사용자가 앱에서 순서를 따르지 않고 페이지에 접근할 방법이 필요할 수 있으니, 이런 기능을 제공하는 컨트롤을 커스텀해 제공하세요.