4
我需要显示阿拉伯语(右至左)的内容,并找不到任何方法来旋转UIPageViewController找到的页面卷曲动画,因为基本上阿拉伯书籍应该从左转到对。如何更改页面卷曲动画的UIPageViewController方向
我需要显示阿拉伯语(右至左)的内容,并找不到任何方法来旋转UIPageViewController找到的页面卷曲动画,因为基本上阿拉伯书籍应该从左转到对。如何更改页面卷曲动画的UIPageViewController方向
如果您仅支持肖像模式,则应查看UIPageViewController delegate
方法pageViewController:spineLocationForInterfaceOrientation:
并返回UIPageViewControllerSpineLocationMax
。
但是如果你想同时支持横向和纵向的,那么你可以保留默认脊骨位置的动画,但提供了比要求这样
在相反方向上的页面: pageViewController:viewControllerBeforeViewController:
返回下一页 并在: pageViewController:viewControllerAfterViewController
只是返回前一个。
如果您将iOS语言更改为阿拉伯语并使用其中一个使用页面卷曲的内置iOS应用程序(我能想到的唯一一个是Maps),您是否看到页面卷曲翻转?我在问,是否有支持(这将是iOS中的全球化错误) – Clafou 2012-03-14 16:03:54
不,对RTL语言的任何动画方面都没有支持......页面卷曲,Push和Pop UIViewControllers!我在寻找周围的黑客。 – 2012-03-14 18:16:37
你知道吗!即使将我的iOS语言更改为阿拉伯语并从iBooks下载阿拉伯语书籍,动画也不会改变!我必须从右向左滑动才能进入下一页! – 2012-03-14 18:26:43