我有一个选项卡栏应用程序,状态栏色调颜色设置为默认值 - 所以它始终是我在整个应用程序中选择的蓝色。
但是,在一个视图中,我隐藏了我的导航栏,如下所示:
[self.navigationController setNavigationBarHidden:YES];
这是在viewWillAppear
方法中,并且视图是可访问的,因为它是我的应用程序的选项卡之一。
我隐藏它的原因是因为我想在它的位置放置一个工具栏(大约有 6 个按钮)。
我已经设置了我的工具栏的色调,但是,这个视图上的状态栏总是黑色的。有没有办法为这个视图重新设置状态栏,或者有没有更好的方法来隐藏导航栏以保留状态栏的色调。
更新我在某处读到,当着色设置为默认值时,状态栏的颜色将是标题中最低像素的颜色。
我尝试将导航栏隐藏在故事板中,也尝试将色调颜色更改为“自定义”,但这也没有效果。
这两个屏幕截图可能说明了我的问题。切换导航栏会更改状态栏颜色。这是嵌入了相关视图的导航控制器。