Sé que ya hay algunas preguntas de stackoverflow que dicen cómo cambiar la barra de estado para todos los controladores de vista. Actualmente estoy cambiando el color de la barra de estado de esta manera:
if(IS_IOS7)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
En el application:DidFinishLaunching
Además, he cambiado el valor de UIViewControllerBasedStatusBarAppearance
en plist a NO
. Sin embargo, en la pantalla de bienvenida todavía muestra el texto de la barra de estado con el color negro.
¿Es posible cambiar el color del texto de la barra de estado en la pantalla de bienvenida ?
ios
ios7
splash-screen
statusbar
uistatusbar
Tiago Almeida
fuente
fuente
Respuestas:
En el archivo plist del proyecto, agregue la propiedad "Estilo de barra de estado" (la clave es
UIStatusBarStyle
). Luego, ignore todos los valores posibles enumerados en el menú desplegable para esta propiedad y escriba en suUIStatusBarStyleLightContent
lugar.Y usted no tiene que fijar
UIViewControllerBasedStatusBarAppearance
aNO
en su plist, se puede establecer elpreferredStatusBarStyle
que desea a sus controladores de vista.fuente
Puede hacer esto sin escribir ninguna línea de código
Haga lo siguiente para que el color del texto de la barra de estado sea blanco en toda la aplicación
En su archivo plist del proyecto :
UIStatusBarStyleLightContent
NO
NO
fuente
YES
" todavía parece funcionar (iOS 9)Puede hacer lo siguiente para obtener una barra de estado de color claro en toda la aplicación.
En su archivo plist agregue los siguientes valores:
Esto le ayudará a obtener la barra de estado en color BLANCO en toda la aplicación, incluida la PANTALLA DE SALPICADURA.
fuente
Establezca el
UIViewControllerBasedStatusBarAppearance
en No en el plistLuego agregue el siguiente código en la opción de inicio finalizado
Por favor, siga este código, funcionó para mí.
fuente
if (UIDevice.currentDevice.systemVersion.floatValue >= 7) {
Aquí están las Pautas / Instrucciones de Apple sobre el cambio de la barra de estado.
Aquí está: cómo cambiar el estilo de la barra de estado:
Si quieres estilo de barra de estado conjunto, a nivel de aplicación a continuación, establece
UIViewControllerBasedStatusBarAppearance
queNO
en su archivo `.Plist'.Si desea establecer el estilo de la barra de estado, en el nivel del controlador de vista, siga estos pasos:
UIViewControllerBasedStatusBarAppearance
aYES
en el.plist
archivo, si necesita establecer el estilo de la barra de estado solo en el nivel UIViewController.En la función add viewDidLoad -
setNeedsStatusBarAppearanceUpdate
anule favoriteStatusBarStyle en su controlador de vista.
-
Establezca el valor de .plist de acuerdo con el nivel de configuración del estilo de la barra de estado.
Puede establecer el color de fondo para la barra de estado durante el inicio de la aplicación o durante viewDidLoad de su controlador de vista.
Aquí está el resultado:
fuente
Puede hacer lo siguiente para obtener una barra de estado de color claro en toda la aplicación.
Seleccione el nombre del proyecto en el navegador de proyectos. Seleccione el nombre de un objetivo de la lista en la columna izquierda del editor del proyecto. Haga clic en General en la parte superior del editor de proyectos. Establecer estilo de barra de estado -> Luz
fuente