在我的 UI 测试中,我试图强制应用程序的用户界面样式为浅色或深色。在 macOS 上,当系统外观为浅色时,我可以使用以下代码强制应用程序变暗:
var app = XCUIApplication()
app.launchArguments += ["-AppleInterfaceStyle", "Dark"]
app.launch()
遗憾的是,这不适用于 iOS 目标,并且
UIScreen.main.traitCollection.userInterfaceStyle
是只读的。这不可能吗?