无法在iOS半透明的状态条(Can't get a translucent status b

2019-09-03 09:42发布

我想,没有运气编程得到我的iOS标准的黑色半透明的状态条(iOS 6中)的应用程序。 我想在我的info.plist添加键/值,以及添加...

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

......没有效果。 还有什么可能会造成这个?

Answer 1:

谢谢大家对您的输入! 你可以将其设置在info.plist中,或使用

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

原来这是半透明的 - 只是有没有下面。 我错过了什么是此行中我的视图控制器

self.wantsFullScreenLayout = YES;

和多数民众赞成它!



Answer 2:

  1. 删除该行代码。
  2. 点击在项目导航项目文件。
  3. 选择目标。
  4. 进入“摘要”标签。
  5. 选择从下拉状态栏的风格。


Answer 3:

看看我的回答这个问题 。

基本上你可以在项目总结更改状态栏。 在这里,您可以从下拉菜单中选择状态栏式的黑色Transculent。



Answer 4:

你有正确的代码。 将其放置在应用程式委派并完成了一个选项启动,它应该做的伎俩。 我刚刚建立了一个简单的查看应用程序和刚添加的代码的应用程序委托,并增加了图像视图,以测试它和它的作品。 你可以看到它在下面的屏幕截图。

祝好运。



文章来源: Can't get a translucent status bar in iOS