由于 rootviewcontroller 呈现新视图后导航栏颜色发生变化
Posted
技术标签:
【中文标题】由于 rootviewcontroller 呈现新视图后导航栏颜色发生变化【英文标题】:navigation bar color changes after new view is presented due to rootviewcontroller 【发布时间】:2017-11-17 09:22:16 【问题描述】:我将通过 segue 从菜单 viewControler 转到 InboxViewConroller。
由于存在收件箱视图并且从背景菜单视图中丢弃,收件箱视图上的导航栏颜色由于根视图控制器而变暗。
我发现了这个问题,但是什么是解决这个问题的合适方法。
我尝试在收件箱视图上放置一个空视图,它可以工作,但不是解决方案。
请帮帮我。
【问题讨论】:
【参考方案1】:你可以试试这个:
self.navigationController.navigationBar.translucent = NO;
【讨论】:
感谢@Versus。有效。你让我今天一整天都感觉很好。谢谢阿顿。以上是关于由于 rootviewcontroller 呈现新视图后导航栏颜色发生变化的主要内容,如果未能解决你的问题,请参考以下文章
呈现新的 ViewController 后 Deinit UITabBarController
更改 rootViewController 与当前 ModalViewController
为啥我的模态呈现(表单)navController 的 rootViewController 在模态呈现时不知道它的尺寸较小?
IOS:程序化 rootViewController 以不同的方式呈现视图到 Storyboard 'isInitialView'
当 UINavigationController 通过 Storyboard 模态呈现时,它的 rootViewController 与它没有连接
当用户按下主页按钮但在应用程序进入后台之前,如何从应用程序窗口的 rootViewController 呈现 viewController? [复制]