相关疑难解决方法(0)

如何在iOS中更改状态栏文本颜色

我的应用程序背景较暗,但在iOS 7中,状态栏变得透明.所以我看不到任何东西,只有角落里的绿色电池指示灯.如何将状态栏文本颜色更改为白色,就像在主屏幕上一样?

statusbar textcolor ios uistatusbar ios7

975
推荐指数
38
解决办法
59万
查看次数

iOS 7状态栏在iPhone应用程序中恢复到iOS 6默认样式?

在iOS 7 UIStatusBar中,它的设计方式与视图合并如下:

由TinaTavčar设计的GUI (由TinaTavčar设计的GUI )

  • 这很酷,但是当你在视图的顶部有一些东西时它会使你的视图陷入混乱,并且它会与状态栏重叠.

  • 是否有一个简单的解决方案(例如在info.plist中设置属性)可以改变它的工作方式[不重叠]回到它在iOS6中的状态?

  • 我知道一个更直接的解决方案是self.view.center.x为每个视图控制器提供+ 20个点,但是更改它们会使其他尺寸self.view.center.x变得更大(有不同可能导致自定义segue等问题)并且突然变成一个单调乏味的工作最好避免.

  • 如果有人能为我提供单线解决方案,我真的很高兴.

PS我知道我可以通过做某事来隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Run Code Online (Sandbox Code Playgroud)

didFinishLaunchingWithOptions方法中,但这是一个解决方法,一个避免问题的捷径,所以我不认为这是一个真正的解决方案.

statusbar ios7

291
推荐指数
10
解决办法
18万
查看次数

如何在iOS 7上将状态栏的内容颜色设置为白色

我的应用程序的背景颜色是黑色.因为整个视图位于iOS 7上的状态栏下方,状态栏上的内容很难区分.那么如何将状态栏的内容颜色更改为白色?

我尝试preferredStatusBarStyle了其他几种方法,但都失败了.

cocoa-touch uikit ios ios7

65
推荐指数
8
解决办法
6万
查看次数

状态栏文本颜色iOS 7

我无法更改iOS 7 SDK状态栏中的文本颜色.目前它的黑色,我希望它在故事板中为我的所有视图控制器都是白色的.

我在StackOverflow上看到了很少的问题,比如THIS,THISTHIS,但它们没有多大帮助.也可能是因为我无法在plist文件中找到UIViewControllerBasedStatusBarAppearance为YES.

任何人都可以告诉我将故事板中所有视图控制器的状态栏文本颜色设置为白色的正确方法吗?提前致谢!

objective-c storyboard ios uistoryboard ios7

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