¿Hay alguna manera de ocultar la barra de estado cuando se muestra la pantalla de inicio en iphone? y mostrar de nuevo en la aplicación?cómo ocultar la barra de estado cuando aparece la pantalla de bienvenida en iphone?
Respuesta
Estoy bastante seguro de que si su archivo Info.plist tiene el valor Status bar is initially hidden
establecido en YES
, entonces no se mostrará mientras la aplicación se está cargando. Una vez que la aplicación se haya cargado, puede volver a mostrar la barra de estado utilizando el método setStatusBarHidden:animated:
de UIApplication.
Ver -> Tipo de lista de propiedades -> iPhone Info.plist. Ahora, seleccione un nuevo elemento con "Barra de estado inicialmente oculta" marcada.
¡Gracias, Jonathan! – SargeATM
¡No hay problema! El gusto es mio. –
Siguiendo la respuesta de Dave, la clave "La barra de estado está inicialmente oculta" no funcionó para mí en iOS 4.3 PERO la clave "UIStatusBarHidden" y luego ajuste su tipo en Boolean y marcó la casilla.
Este artículo desarrollador me llevó hasta la tecla de Info.plist y luego la elaboración de la clave equivalente para ocultar que no era demasiado duro.
Curiosamente, el "UIStatusBarStyle" necesita usar el nombre de la enumeración como una cadena para que funcione.
gracias por la información. Parece que la manzana ha cambiado muchas cosas. –
La clave correcta en .plist es "UIStatusBarHidden" y marca el lado derecho. Se convertirá en "La barra de estado se oculta inicialmente" y luego automáticamente. En mi práctica, se puede controlar de la StatusBar mostrar/ocultar en cualquier lugar por ocultar cuando:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 0, 320, 480); //full screen.
al espectáculo:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 20, 320, 460); //move down 20px.
esperanza que esto era útil para usted.
+1 ¡muchas gracias por el truco de la trama keyWindow! – Mutix
Para configurar dinámicamente el tamaño de la CGRectMake a cualquier tipo de iPhone: '[[UIApplication sharedApplication] setStatusBarHidden: NO withAnimation: NO];.' 'anchura flotador = ((UIScreen *) [UIScreen mainScreen]) límites .size.width; ' ' altura flotante = (((UIScreen *) [UIScreen mainScreen]). bounds.size.height - 20); ' ' [UIApplication sharedApplication] .keyWindow.frame = CGRectMake (0, 20) , ancho, alto); ' – reinaldoluckman
@mover evita el uso de números mágicos en CUALQUIER LUGAR, por favor. – kokoko
es obsoleto
setStatusBarHidden:(BOOL) animated:(BOOL)
es la correcta
UIStatusBarAnimation que puede ser:
UIStatusBarAnimationNone o UIStatusBarAnimationFade o uist atusBarAnimationSlide
escribir esta línea en 1 a su método de viewDidLoad .m principal
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
o seleccione el archivo info.plist de su proyecto de apoyo a los archivos de la carpeta en el espacio de trabajo
conjunto statusbarinitialyhidden a SÍ
Para editores XML ~ agregar al primer hijo de
<key>UIStatusBarHidden</key>
<true/>
Esto funcionó para mí en la información.plist:
"View controller-based status bar appearance" -> set to NO
Para Xcode 5 y superior sólo puede establecer:
Ver basada en controlador barra de estado aparición en NO
En su info.plist, o en la pestaña de información de la computadora principal proyecto.
En iOS 10 (beta 8) si Status bar is initially hidden
clave se establece en YES
, vista de bienvenida se muestra sin barra de estado, y que se hace visible automáticamente después de la vista del chapoteo desaparece, sin necesidad de código.
Nota estoy usando manera recomendada de Apple de mostrar un chapoteo: storyboard
, y no estoy seguro que esto funcionará con imágenes de inicio.
No funciona en iOS 10. ¿Quizás te refieres a SDK 10? – Dmitry
- 1. cómo ocultar la barra de estado en la aplicación Iphone
- 2. Android: mostrar/ocultar la barra de estado/barra de estado
- 3. No se puede ocultar la pantalla de bienvenida en Emacs
- 4. cómo ocultar la barra de estado en eclipse
- 5. MPMoviePlayerViewController Ocultar barra de estado
- 6. pantalla de bienvenida localizada en iPhone
- 7. ¿Cómo agregar una barra en la parte superior de la pantalla del iphone (debajo de la barra de estado)?
- 8. Ocultando/Mostrando la barra de estado
- 9. iPhone - Ocultar barra de direcciones en la página Cargar
- 10. Android: la barra de estado impide la pantalla completa
- 11. iPhone: ocultar/mostrar la barra de herramientas
- 12. ¿Cómo ocultar la barra de direcciones en iPhone?
- 13. Cómo ocultar completamente la barra de navegación en iPhone/HTML5
- 14. Capturar pantalla de iPhone con barra de estado incluida?
- 15. ¿Cómo hacer una pantalla de bienvenida (pantalla visible cuando se inicia la aplicación)?
- 16. Hacer pantalla de bienvenida con barra de progreso como Eclipse
- 17. Ocultar barra de navegación en la rotación
- 18. Cómo acelerar la carga de la pantalla de bienvenida
- 19. iPhone UIViewController va por debajo de la barra de estado
- 20. ¿Cómo obtengo la barra de navegación en un UINavigationController para actualizar su posición cuando la barra de estado está oculta?
- 21. Android: ¿cómo diseñar la imagen para la pantalla de bienvenida?
- 22. Cómo ocultar la barra de título en la ventana principal de iPhone
- 23. Ocultar barra de estado en Android Ice Cream Sandwich
- 24. Pantalla de bienvenida en Windows
- 25. Presentación de la aplicación Iphone: barra de estado y capturas de pantalla
- 26. Hacer desaparecer la barra de estado del iPhone cuando se muestra una vista modal?
- 27. Evita que vuelva a aparecer una barra de estado oculta después de bloquear la pantalla
- 28. ¿Cómo personalizo la pantalla de bienvenida en Emacs
- 29. ¿Por qué el iPad no puede ocultar la barra de estado de splash?
- 30. "Ocultar" la barra de pestañas al presionar una vista
no hay tal opción en info.plist.is Hay una manera de añadir manualmente –
@Rahul seleccionar la última línea de thefileand continuación, haga clic en el botón más encima en el extremo derecho de la línea. Luego escríbelo tú mismo. –
El método de re-programa de la barra de estado es ahora, setStatusBarHidden: withAnimation: – SargeATM