gpt4 book ai didi

ios - TraitCollectionDidChange 奇怪的行为

转载 作者:行者123 更新时间:2023-12-01 23:36:42 25 4
gpt4 key购买 nike

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
print("changed")
}
}

iOS 13 应用程序只是进入后台而不更改模式(浅色/深色),但会调用“打印”功能。是否可以确定模式真正发生变化的时刻?

谢谢。

最佳答案

我自己也观察到了这一点。
然而,一旦您进入后台,用户界面就会立即切换 - 它会立即切换回来。
我想你应该简单地遵循这些变化并根据需要使用react。
您可以通过检查traitCollection.userInterfaceStyle找到当前的界面风格。
例如:
let isDark = TraitCollection.userInterfaceStyle == .dark

关于ios - TraitCollectionDidChange 奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59139757/

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