Fundido UINavigationBarController.navigationBar?

votos
2

Me gustaría tener mi navigationBarfundido de salida junto con mi barra de estado y la configuración animated:a YESno funciona, ya que simplemente anima el navigationBararriba. He probado lo siguiente:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
self.navigationController.navigationBar.alpha = 0.0;
[UIView commitAnimations];
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];

Pero no funciona.

Publicado el 28/09/2009 a las 21:20
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Que este trabajo para usted?

CATransition *_navigationAnimation = nil;
[CATransaction begin];
_navigationAnimation = [CATransition animation];
_navigationAnimation.type = kCATransitionFade;
_navigationAnimation.duration = 0.5;
[[self.navigationController.navigationBar layer] addAnimation:_navigationAnimation forKey:@"kNavigationBarAnimationKey"];
[CATransaction commit];
Respondida el 28/09/2009 a las 22:43
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more