2012-03-27 75 views
7

有什么方法可以改变页面卷曲转换的默认持续时间吗? 它是快速的方式,然后我希望它会是?UIPageViewController转换速度/持续时间?

感谢 沙尼

+0

在这里我需要开发的iBook应用程序,你可以有任何想法意味着好心帮助我 – dineshprasanna 2012-08-31 12:55:21

+0

呃。不能相信有没有办法指定这一点。 – livingtech 2013-07-12 21:27:27

+0

@dineshprasanna是的,有一个方法来开发的iBook一类应用..请发表你的问题的回复seperately – 2013-10-30 12:30:33

回答

0

海兰,这里是使用默认过渡卷曲的页面,并指定卷曲的速度的方式。祝你工作顺利。

 CATransition *animation = [CATransition animation]; 
     [animation setDelegate:self]; 
     [animation setDuration:1.0f]; 
     animation.startProgress = 0.2; 
     animation.endProgress = 1; 

     if (isGoingBackward) { 
      [animation setType:@"pageUnCurl"]; 
      [animation setSubtype:kCATransitionFromTop]; 
     } 
     else 
     { 
      [animation setType:@"pageCurl"]; 
      [animation setSubtype:kCATransitionFromLeft]; 
     } 

     [animation setFillMode: kCAFillModeBackwards]; 
     [self.view.layer addAnimation:animation forKey:@"animation"]; 
+0

谢谢。我会测试这个 – shannoga 2015-01-08 08:26:46

+0

您的欢迎,如果这是你正在寻找的,请接受答案。 – coder 2015-01-08 08:46:24

+0

'isFixedLayout'是什么?!如何可以将它连接到我的'self.pageViewController' – 2015-09-27 12:08:12

相关问题