2012-03-27 8 views
7

¿Hay alguna forma de cambiar la duración predeterminada de la transición de curvatura de página? ¿Es demasiado rápido entonces ojalá lo sea?UIPageViewController velocidad de transición/duración?

Gracias Shani

+0

aquí necesito desarrollar la aplicación iBook podría tener alguna idea significa la amabilidad de ayudar a – dineshprasanna

+0

Uf. No puedo creer que no haya forma de especificar esto. – livingtech

+0

@dineshprasanna sí, hay una forma de desarrollar la aplicación tipo iBook ... por favor publique su pregunta por separado –

Respuesta

0

Hy, aquí está la manera de usar transición predeterminada para rizar la página y para especificar la velocidad de los rizos. Buena suerte con tu trabajo.

 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

Gracias. Voy a probar esto – shannoga

+0

Su bienvenida, si esto es lo que estaba buscando, amablemente acepte la respuesta. – coder

+0

¿Qué es 'isFixedLayout'? ¿Cómo puedo conectarlo a mi 'self.pageViewController' –

Cuestiones relacionadas