La pregunta asume que la barra de estado debe estar siempre visible en iOS. Esto no es una afirmación verdadera. Aquí hay una guía paso a paso para ocultar permanentemente la barra de estado en una aplicación de iPad. Los mismos pasos podrían utilizarse también para una aplicación de iPhone o una aplicación universal, pero debido a un hilo de comentarios anterior, usaré el iPad para este ejemplo.
Ejemplo proporcionado en Objective-C. Para hacer lo mismo en Swift, modifica el paso 3.
Paso 1: Crea una app
Selecciona Archivo en el menú superior, luego Nuevo, luego Proyecto…
Paso 2: Edita Info.plist
Selecciona el archivo Info.plist de tu app en la ventana izquierda del navegador de archivos. It should be under Supporting Files.
Add these 2 properties with these values:
- Status bar is initially hidden: YES
- View controller-based status bar appearance: NO
You can do this via the default property list editor, by clicking the little «+» buttons:
or by editing the XML code directly (ctrl-click Info.plist, Open As… Source Code):
Step 3: Edit your appDelegate file
You need to manually hide the status bar on app launch. You can do that like so:
Or in Swift, use:
- application.statusBarHidden = true
Step 4: Enjoy your status bar-free app