【发布时间】:2020-10-02 03:28:32
【问题描述】:
您好,我正在使用Swift 创建应用程序,我刚刚开始创建应用程序并使用一个View Controller 和embed in 导航控制器并删除导航栏边框,我在下面的代码中使用了
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for:.default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.layoutIfNeeded()
为了处理黑暗主题,我又添加了一行,如下所示
为了更好的解释,我添加了亮模式和暗模式的屏幕截图
overrideUserInterfaceStyle = .light
但是当 iphone 处于暗模式导航栏样式更改为亮时,是否有任何解决方案可以在启用暗模式时处理导航栏样式
This Is Light Mode Screen Shot
如果有人对此有任何解决方案,请告诉我
【问题讨论】:
标签: ios swift uinavigationcontroller uinavigationbar ios-darkmode