【问题标题】:Can not see wifi / time info top of my app在我的应用程序顶部看不到 wifi / 时间信息
【发布时间】:2015-07-16 08:50:40
【问题描述】:

初始 viewController 如下所示。主view 背景颜色设置为clearwifi / time 符号上方没有容器。为什么我看不到这些信息,只有黑色背景?

尝试更改状态栏设置,但没有任何运气:

【问题讨论】:

  • 为什么是-1,我认为这是一个相当合理的问题?
  • dark 背景上的 dark 文本通常不可见。基于这个简单的事实,我可以告诉你,你的问题很愚蠢,我不怀疑反对票;您需要将状态栏更改为浅色,您的问题将得到解决。比发布关于它的帖子要快得多。
  • 我将背景设置为clearclear 不是dark
  • 哦,你认为这有很大的不同...?正如我刚刚告诉你的,你需要将你的状态栏设置为浅色,你的问题就解决了。它可以在......让我想想......大约 3 秒,我想我没有高估时间。
  • 该设置只会改变 Storyboard 中的外观!

标签: ios storyboard


【解决方案1】:

尝试在“application didFinishLaunchingWithOptions:”中设置成AppDelegate

[application setStatusBarStyle:UIStatusBarStyleLightContent];

如果您仍然没有看到它,请将其设置为不隐藏:

[application setStatusBarHidden:NO];

【讨论】:

    【解决方案2】:

    因为默认状态栏图标的色调是黑色的。

    设置状态栏样式为UIStatusBarStyleLightContent

    More detail

    只需将这 2 个键添加到您的 info.plist 中

    【讨论】:

    • 您可以在 Xcode 的项目设置屏幕中执行此操作。
    • 不应该将“基于视图控制器的状态栏...”设置为YES,使其根据背景动态吗?
    猜你喜欢
    • 1970-01-01
    • 2021-03-26
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2020-09-04
    相关资源
    最近更新 更多