2012-09-03 7 views
5

Me gustaría utilizar una UIPageViewController horizontal para mi aplicación iOS 5.0.Cambiar la transición UIPageViewController

El único problema que tengo es que no quiero una transición UIPageViewControllerTransitionStylePageCurl. ¿Hay alguna manera de obtener una transición clásica como la traducción, por ejemplo?

Nota: Incluso los cortes feos son aceptadas, ya que llevaría a cabo una gran parte de mi código anterior

Respuesta

2

actualización t O te dicen que ahora hay ahora un nuevo estilo de transición para iOS 6, y es la transición que quería

UIPageViewControllerTransitionStyleScroll

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

+1

UIPageViewController maneja la gestión de memoria, así que solo cargo 3 viewControllers a la vez, incluso si tengo una lista de 50 páginas. – CedricSoubrie

+1

Con UIScrollerView puedes cargar 3 (el anterior, el actual y el siguiente) y puedes descargar el resto, tal vez sea un poco más trabajo porque tienes que hacerlo "manualmente", pero aún no veo el sentido de usar un UIPageViewController solo porque maneja la administración de memoria – jcesarmobile

+0

Hice el código del que está hablando y me gustaría deshacerme de él ya que UIPageViewController está haciendo exactamente lo que quiero hacer (excepto por esta animación). Menos código, significa menos mantenimiento, así que estoy tratando de eliminar la mayor cantidad de código posible. – CedricSoubrie

0

Pero UIPageViewController sólo tiene un estilo de transición:

enum { 
    UIPageViewControllerTransitionStylePageCurl = 0 
}; 
typedef NSInteger UIPageViewControllerTransitionStyle; 

solución es que u tiene que crear UIPageViewController como viewController con la transición a medida

Consulte MPFoldTransition ejemplo de código

+0

Sé que puede cambiar la transición empuje de un navigationController mediante la adición de una CATTransición a un UINavigationController. Tal vez también hay una forma de cambiar la transición de un UIPageViewController al usar esto, ¿no? – CedricSoubrie

Cuestiones relacionadas