Em Configurações , role para baixo até Desenvolvedor e Aparência escura .
Atualizar
Além do exposto, agora existem muitas outras maneiras de ativar a aparência escura no simulador, conforme mostrado nas muitas ótimas respostas abaixo.
• Substituir substituições de ambiente do Xcode (@AshCameron)
• Alterne Aparência ⇧⌘Ano menu Simulador (@ Shredder2794)
• Atualize na linha de comando usando xcrun simctl ui booted appearance …
(@blackjacx, @tadija)
• Programaticamente usando overrideUserInterfaceStyle = .dark
(@thisIsTheFoxe)
• Especifique UIUserInterfaceStyle
na sua info.plist (@DhavalGevariya)
• Use o SimGenie de Curtis Herbert… https://simgenie.app
Mudança de aparência automatizada 🦉
Xcode 11.4 🌟
A Apple lançou uma atualização poderosa do Xcode, que contém algumas coisas úteis para este tópico. A aparência agora pode ser selecionada diretamente no simulador. Basta selecionar
Features > Toggle Appearance
ou ⇧ + ⌘ + A. A troca automática de aparência ainda pode ser importante, por exemplo, para testes automatizados de captura de tela na linha de comando. O script fica fácil assim quando se usa o Xcode 11.4:Não é mais necessário matar ou redefinir o simulador, o que é uma enorme vitória no desempenho. Também não há mais brincadeiras com ferramentas plist - nunca. lembre-se de que você precisa usar os IDs de dispositivos disponíveis no tempo de execução que você usa. Encontre-os usando
xcrun simctl list
.Veja também meu script completo: https://github.com/Blackjacx/Scripts/blob/master/set-simulator-style.sh
Xcode 11.3
Existe uma maneira de usar a linha de comando para alternar um simulador entre o modo claro e escuro. Se você possui uma matriz com os IDs do seu dispositivo, pode fazer o seguinte:
Se você deseja especificar nomes de dispositivos em seu script - como os IDs de dispositivos são diferentes em máquinas diferentes - também é possível encontrar facilmente os IDs deles usando o seguinte código de base:
fonte
xcrun simctl ui
comando.Você pode usar a configuração "Alternar aparência" no menu suspenso do simulador (Shift-Command-A):
fonte
Como alternativa, você também pode alternar a aparência programaticamente ( docs ):
fonte
Existem duas maneiras de ativar o modo escuro no Simulator. Nota: verifique se você está usando o simulador do iOS 13. XD
Solução 1: Alterar as configurações de compilação
Solução 2: programaticamente
Basta adicionar esse bloco de código ao seu arquivo ViewController.
Verifique este documento da apple para obter mais detalhes.
fonte
Você também pode alternar o modo Escuro usando esta linha, basta colocar essas linhas no seu arquivo info.plist
fonte
do terminal:
fonte