Pregunta

Tengo una aplicación con webView y algunos JS-trucos para el presente texto.La paginación es implementado en JS y me acaba de pasar eventos de gestos para JS funciones.Pero lo que echo de menos es la animación.Sé el usuario acaba de ver la otra porción de texto cuando se le da vuelta a la página con el dedo.Así que me decidí a usar UIPageViewController.Necesito un controlador para ser mostrado y que va a cambiar su estado durante la animación de giro.Por lo que el mismo será devuelto cada vez en

-(UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController  

y

- (UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController

Ahora tengo un error hacer esto.

Finalmente, la pregunta - ¿sólo un controlador ser utilizado para la animación correcta en pageViewController?

¿Fue útil?

Solución

Puede usar el método UIView de transitionWithView: para animar los cambios de contenido y agregar una animación de curl como esta:

    [UIView transitionWithView:self.view
                      duration:0.5
                       options:UIViewAnimationOptionTransitionCurlUp
                    animations:^{
                        // change your content here
                    }
                    completion:^(BOOL finished) {
                        // optional completion block
                    }];

Otros consejos

A mí me parece que usted realmente desea utilizar un simple UIScrollView con pagingEnabled.Tal vez usted confundido UIPageViewController con UIPageControl?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top