gpt4 book ai didi

ios - 如何检测我的 AppDelegate 中的暗/亮模式更改以重置全局 tintColor?

转载 作者:行者123 更新时间:2023-11-28 23:26:15 25 4
gpt4 key购买 nike

在我的 AppDelegate 中,我设置了全局色调。当用户启用/禁用暗模式以重置全局色调时,如何通知我?

在我的 AppDelegate 中,我有:

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate
{
var window: UIWindow? // To conform with UIApplicationDelegate

func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [ UIApplication.LaunchOptionsKey : Any ]? ) -> Bool
{
window?.tintColor = UIColor.someColor
...
}
}

启用/禁用深色模式时,我需要更新全局色调。我怎样才能检测到这种变化?

最佳答案

  • 在 Assets 目录中定义明暗外观的颜色
  • 使用UIColor(named: API) 在AppDelegate 中设置色调颜色。颜色会自动改变。

关于ios - 如何检测我的 AppDelegate 中的暗/亮模式更改以重置全局 tintColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58620181/

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