【发布时间】:2019-12-06 09:02:55
【问题描述】:
我在我的 iOS 应用程序中实现了dark mode,虽然它有效,但更改不会立即发生。我认为这与views 没有像android 那样一直在重建自己有关。
例如,从应用程序中退出,然后进入设置并更改主题,然后再次返回应用程序是行不通的。这些更改仅发生在与 Apple 相关的框架上,例如 alertControllers。要让dark mode 工作,我必须点击新的view,然后再回到旧的view。
我曾尝试在委托中添加dark mode 代码,因为我认为这会在您每次重新进入应用程序时运行,但事实并非如此。
那么,关于如何使这项工作发挥作用的任何想法?例如,每次我重新进入应用程序时都会运行一个委托,或者我可以让 dark mode 更改的观察者吗?
【问题讨论】:
标签: ios ios-darkmode