En Configuración , desplácese hacia abajo hasta Desarrollador y luego Apariencia oscura ...
Actualizar
Además de lo anterior, ahora hay muchas otras formas de habilitar la apariencia oscura en el simulador, como se muestra en las excelentes respuestas a continuación.
• Cambiar anulaciones de entorno desde Xcode (@AshCameron)
• Alternar apariencia ⇧⌘Adesde el menú del simulador (@ Shredder2794)
• Actualización desde la línea de comando usando xcrun simctl ui booted appearance …
(@blackjacx, @tadija)
• Uso programático overrideUserInterfaceStyle = .dark
(@thisIsTheFoxe)
• Especifique UIUserInterfaceStyle
en su info.plist (@DhavalGevariya)
• Utilice SimGenie de Curtis Herbert ... https://simgenie.app
Cambio de apariencia automatizado 🦉
Xcode 11.4 🌟
Apple lanzó una potente actualización de Xcode que contiene algunas cosas útiles para este tema. La apariencia ahora se puede seleccionar directamente en el simulador. Simplemente seleccione
Features > Toggle Appearance
o ⇧ + ⌘ + A. El cambio de apariencia automático aún podría ser importante, por ejemplo, para pruebas de captura de pantalla automatizadas en la línea de comando. El script se vuelve así de fácil cuando se usa Xcode 11.4:No se necesitan más asesinatos en el simulador o reestablecimientos, lo que es una gran victoria de rendimiento. Además, nunca más jugar con las herramientas de plist, nunca. tenga en cuenta que debe usar los identificadores de dispositivo que están disponibles en el tiempo de ejecución que usa. Encuéntralos usando
xcrun simctl list
.Vea también mi script completo: https://github.com/Blackjacx/Scripts/blob/master/set-simulator-style.sh
Xcode 11.3
Hay una manera de usar la línea de comando para cambiar un simulador entre el modo claro y oscuro. Si tiene una matriz con sus ID de dispositivo, puede hacer lo siguiente:
Si desea especificar los nombres de los dispositivos en su secuencia de comandos, ya que las ID de los dispositivos son diferentes en diferentes máquinas, también puede encontrar fácilmente sus ID utilizando el siguiente código bash:
fuente
xcrun simctl ui
comando.Puede usar la configuración "Alternar apariencia" en el menú desplegable del Simulador (Shift-Command-A):
fuente
Alternativamente, también puede cambiar la apariencia mediante programación ( docs ):
fuente
Hay dos formas de habilitar el modo oscuro en el simulador. Nota: Asegúrese de estar usando el simulador de iOS 13. XD
Solución 1: cambiar la configuración de compilación
Solución 2: programáticamente
Simplemente agregue este bloque de código en su archivo ViewController.
Consulte estos documentos de Apple para obtener más detalles.
fuente
También puede cambiar el modo oscuro usando esta línea, solo necesita poner estas líneas en su archivo info.plist
fuente
desde la terminal:
fuente