更改UIPageViewController转换

时间:2012-09-03 10:56:52

标签: iphone ios animation uipageviewcontroller

我想为我的iOS 5.0应用程序使用水平UIPageViewController

我遇到的唯一问题是我不希望UIPageViewControllerTransitionStylePageCurl过渡。有没有办法获得像翻译这样的经典转型?

注意:即使是丑陋的黑客也会被接受,因为它会占用我以前的很多代码

2 个答案:

答案 0 :(得分:2)

更新告诉您现在iOS 6现在有了一种新的转换方式,这是您想要的转换

UIPageViewControllerTransitionStyleScroll

http://developer.apple.com/library/ios/ipad/#documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

答案 1 :(得分:0)

但是UIPageViewController只有一种过渡样式:

 enum {
  UIPageViewControllerTransitionStylePageCurl = 0
 };
 typedef NSInteger UIPageViewControllerTransitionStyle;

解决方案是你必须创建像带有自定义转换的viewController的UIPageViewController

参考MPFoldTransition示例代码