0

User Interface Style = Light我通过在plist文件中设置来强制我的应用程序处于 Light 模式。

但是,它似乎仅在我以调试模式运行应用程序时才有效(插入电缆并运行)。当我归档 ipa 并分发到 TestFlight 时,它不起作用。有人有同样的问题吗?

请注意,状态栏、操作表、警报视图是受影响的控件。

任何帮助都感激不尽。谢谢。

4

1 回答 1

1

您需要将其设置在Appdelegate. 我在我的所有应用程序中都使用它并且它正在工作。

if #available(iOS 13.0, *) {
    window?.overrideUserInterfaceStyle = .light
}

对于 iOS 13 及更高版本,请在 SceneDelegate 中添加此项。

 @available(iOS 13.0, *)
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
    window?.overrideUserInterfaceStyle = .light
}
于 2019-10-17T10:37:26.213 回答