【发布时间】:2017-10-05 13:08:16
【问题描述】:
我有一个由导航控制器为我的视图创建的导航栏,这些导航栏是通过容器侧菜单加载的。
当我单击一个项目时,它会加载导航控制器和视图,但导航栏背景会消失,在状态栏上显示空白背景颜色。
知道如何诊断此问题吗?我已经包含了一些视图调试器屏幕截图来最好地说明
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().barTintColor = UIColor().appThemeColour()
UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.white]
UIApplication.shared.statusBarStyle = .lightContent
【问题讨论】:
-
你在使用 SideMenu pod 吗?
-
您是否在某处移除导航栏阴影?
-
我正在使用 interactivesidemenu github.com/handsomecode/InteractiveSideMenu
-
现在将我的导航配置外观添加到 OP 中
-
是状态栏背景色还是导航栏背景色的问题?
标签: ios swift uinavigationbar statusbar