相关疑难解决方法(0)

如何在iOS 6上设置状态栏色调?

如Apple在2012年9月的主题演讲中所示,状态栏色调颜色因iOS 6中的应用程序而异.例如,Safari和地图使用黑色状态栏,而Mail则为其添加蓝色色调.

是否可以设置该色调颜色,或至少强制它为黑色?

ios ios6

22
推荐指数
4
解决办法
5万
查看次数

无法在iOS中获得半透明状态栏

我试图以编程方式在我的iOS(iOS 6)应用程序中获得标准的黑色半透明状态栏,但没有运气.我尝试在info.plist中添加键/值,以及添加...

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
Run Code Online (Sandbox Code Playgroud)

......没有效果.还有什么可能导致这个?

info.plist ios

4
推荐指数
1
解决办法
1万
查看次数

设置状态栏色调颜色

我有一个标签栏应用程序,状态栏色调颜色设置为默认值 - 所以它始终是我在我的应用程序中选择的蓝色.

但是,在一个视图中,我隐藏了我的导航栏,如下所示:

[self.navigationController setNavigationBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)

这是在viewWillAppear方法中,视图是可访问的,因为它是我的应用程序的选项卡之一.

我隐藏它的原因是因为我想在其位置放置一个工具栏(大约有6个按钮).

我已设置工具栏的色调颜色,但此视图上的状态栏始终为黑色.有没有办法重新设置此视图的状态栏,或者是否有更好的方法隐藏导航栏以保留状态栏色调颜色.

更新我在某处读到当着色设置为默认值时,状态栏的颜色将是标题中最低像素的颜色.

我曾尝试将导航栏隐藏在故事板中,并尝试将色调颜色更改为"自定义",但这也没有效果.

这两个截图可能会说明我的问题.切换导航栏会更改状态栏颜色.这是有问题的视图嵌入的导航控制器.

使用导航栏 - 蓝色状态栏没有导航栏 - 黑色状态栏

uinavigationbar uitoolbar ios uistatusbar ios6

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×3

ios6 ×2

info.plist ×1

uinavigationbar ×1

uistatusbar ×1

uitoolbar ×1