gpt4 book ai didi

swift - 如何在启动画面中支持暗模式?

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:26 26 4
gpt4 key购买 nike

我试图在启动画面中支持暗模式,这意味着我在 LaunschScreen.storyboard 文件中使用了命名颜色,但我遇到了这个错误:

Named colors do not work prior to iOS 11.0.

很明显,问题在于命名颜色仅适用于较新版本的 iOS,但没有简单的解决方法。我试图创建一个自定义 View 并在那里设置颜色,但我发现不允许在启动屏幕中使用自定义类。目前我想到的唯一解决方案是创建两个单独的目标,一个用于 iOS 11+,一个用于较低版本,但它有点矫枉过正,我不喜欢这个想法。显然,Apple 没有关于如何在启动屏幕中支持暗模式的建议(或者至少我找不到任何东西)。有什么建议吗?

最佳答案

使用 systemBackgroundColor 作为主视图的背景色。

您可以在 Storyboard GUI 中更改(无需代码)系统会自动在 iOS13 中设置正确的颜色,并为以前的 iOS 版本设置白色。

PS:对于其他颜色,您可以使用 System xxxx Color 作为标准。

关于swift - 如何在启动画面中支持暗模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57052169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com