2010-07-17 12 views
10

Al comienzo de mi aplicación, la barra de estado está oculta, debido a la configuración de Info.plist llamada Status bar is initially hidden. Más tarde, quiero mostrar la barra de estado usando:-setStatusBarHidden: animated: está en desuso

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES]; 

pero recibo una advertencia que dice que la función está en desuso. ¿Alguien sabe cuál es la nueva función?

+0

posible duplicado de [Sobre setStatusBarHidden] (http://stackoverflow.com/questions/3028255/about-setstatusbarhidden) –

+0

Sí, es una víctima. –

+1

La documentación indica claramente qué método usar: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIApplication_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden: animado: –

Respuesta

3

Es:

- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation 

Véase el UIApplication class reference para obtener más información.

Si está intentando escribir código para iOS 3.xy iOS 4.x, se encontrará con un problema adicional: el nuevo método no está disponible en el antiguo iOS. Ver this question para más información.

1

Agregar a su AppDelegate.m

[UIApplication sharedApplication].statusBarHidden = YES; 
Cuestiones relacionadas