¿Cómo cambiar el color de background del indicador de inicio en el iPhone X?

Me gustaría cambiar el color de background de la vista que aparece en la parte inferior del nuevo iPhone X con un indicador de inicio en el interior.

¿Es posible?

El color del indicador de inicio se determina automáticamente en function del color del contenido debajo de él.

La mayoría de las veces, esto significa que no debe preocuparse por su color, ya que está fuera de su control, y siempre será claramente visible para los usuarios.

Sin embargo, puede colocar una vista de color en el área detrás del indicador de inicio para manipular su color.

Ejemplos

Indicador de inicio con fondo blanco

Fondo: blanco ( #ffffff )

Indicador de inicio: negro ( #000000 )


Indicador de inicio con fondo negro

Antecedentes: negro ( #000000 )

Indicador de inicio: gris ( #484848 )


Indicador de inicio con fondo gris

Fondo: gris ( #5f5f5f )

Indicador de inicio: gris oscuro ( #282828 )


Indicador de inicio con fondo azul

Antecedentes: azul ( #1a98fc )

Indicador de inicio: gris muy oscuro ( #121212 )

Puede agregar una distancia negativa entre la parte inferior de una vista de color y la parte inferior del área segura.

El color del indicador de inicio (línea) se establece automáticamente en function del background de la vista raíz.

Para cambiar el color de background, use esto:

 self.window.rootViewController.view.backgroundColor = [UIColor colorWithWhite:0.98 alpha:1.0] ;