7
el siguiente código implementa el cambio entre dos vistas en una animación de cubo.cambiar la vista de dos vista del controlador en una animación de cubo
UIViewController* viewCtrl = [[UIViewController alloc] init:book];
CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = @"cube";
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
self.navigationController.navigationBarHidden = NO;
[self.navigationController pushViewController:viewCtrl animated:YES];
[viewCtrl release];
pero, si la vista no pertenecen a self.navigationController, cómo hacer interruptor de animación del cubo entre dos controlador de vista, y luego la manera de ampliar la visión del controlador de vista actual en el mismo tiempo? muchas gracias
Tenga en cuenta que todos los 'tipos' anteriores son indocumentados y si se descubren usarlos su aplicación puede ser que consiga tirado. Además, podrían desaparecer (o renombrarse) en cualquier versión de punto. –