当我开发iOS应用程序时,我需要在带有暗模式选项的模拟器中测试它,这样我就可以对应用程序UI有更多的了解.但是当我转到设置时,我没有得到真实设备显示的暗模式选项.

推荐答案

Settings中,向下滚动到Developer,然后再滚动到Dark Appearance

enter image description here


Update

除了以上这些,现在还有many种其他方法可以在模拟器中启用黑暗外观,如下面的许多很棒的答案所示.

·从Xcode更改环境覆盖(@AshCameron)

·从模拟器菜单切换外观⇧⌘

·使用xcrun simctl ui booted appearance …(@blackjacx, @tadija)从命令行更新

·以编程方式使用overrideUserInterfaceStyle = .dark(@thisIsTheFoxe)

·请在您的info.plist中指定UIUserInterfaceStyle(@DhavalGevariya)

·使用柯蒂斯·赫伯特…的SimGenie*https://simgenie.app

Ios相关问答推荐

如何在将EXPO更新到50.0后修复react 本机错误

由于代码签名时出错,无法在iOS设备上发布iOS Maui Build

如何解释在SwiftUI视图中观察到持续的数据更改

SwiftUI图表-默认情况下,X轴数据点的间距不相等

ios PWA从外部链接返回后降低了innerheight

在视图上执行手势会阻止相机操作

Xcode -Google Mobile Ads SDK在没有AppMeasurement的情况下初始化

如何在iOS 17 SwiftUI中获取用户名

iphone 11 和 iphone 12 对于相同的布局显示不同的结果

更改订单时如何保存商品的位置?

CarPlay:现在播放alert 可能吗?

PropertyWrapper 不存在的 Codable 属性的默认值

在 SwiftUI 中将 TextEditor 文本计数连接到 ProgressView

SwiftUI 视图 - viewDidLoad()?

如何在导航栏右侧添加多个 UIBarButtonItem?

iOS 11 navigationItem.titleView 宽度未设置

iOS 中的 Crashlytics 不会继续通过 Fabric 应用程序中的构建您的项目

文件是为存档而构建的,它不是被链接的体系 struct (i386)

如何删除UITableView中最后一个单元格的最后一个边框?

在 NSUserDefaults 中保存图像?