【发布时间】:2020-08-24 00:25:26
【问题描述】:
设置了三个枚举来实现:
UIUserInterfaceStyleUnspecified -> 监听iOS设置模式改变
UIUserInterfaceStyleLight -> 覆盖 LIGHT 模式而不考虑 iOS 设置模式
UIUserInterfaceStyleDark -> 覆盖 DARK 模式而不考虑 iOS 设置模式
设置时出现问题
(Parent_ViewController -> UIUserInterfaceStyleDark) 和
(Child_ViewController -> UIUserInterfaceStyleUnspecified)
然后,当我们将设置 iOS 模式从浅色切换到深色或反之亦然时,Child_ViewController 的 UI 没有变化,而 UIUserInterfaceStyleUnspecified 应该已经改变了,但它始终具有深色主题颜色。
是否有任何变通方法或解决方案来解决此问题?
【问题讨论】:
标签: ios objective-c swift ios-darkmode uiuserinterfacestyle