Как изменить направление UIPageViewController для пейджинговой анимации скручивания - PullRequest
4 голосов
/ 14 марта 2012

Мне нужно отобразить содержимое на арабском языке (справа налево), и я не смог найти какой-либо метод для поворота анимации скручивания страницы, найденный UIPageViewController, потому что в основном арабские книги следует поворачивать слева направо.

1 Ответ

2 голосов
/ 22 марта 2012

Если вы поддерживаете только портретный режим, вы должны взглянуть на метод UIPageViewController delegate pageViewController:spineLocationForInterfaceOrientation: и вернуть UIPageViewControllerSpineLocationMax.

Но если вы хотите поддерживать как альбомную, так и портретную ориентацию, вы можете оставитьанимации местоположения позвоночника по умолчанию, но они обеспечивают страницы в направлении, противоположном запрошенному, например:

В : pageViewController:viewControllerBeforeViewController: верните следующую страницу, а в : pageViewController:viewControllerAfterViewController просто верните предыдущую.

...