Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hidden ios7状态栏颜色_Hidden_Ios7_Status - Fatal编程技术网

Hidden ios7状态栏颜色

Hidden ios7状态栏颜色,hidden,ios7,status,Hidden,Ios7,Status,由于某些原因,在我的应用程序中,当我第一次转到选项卡栏控制器中的新选项卡时,状态栏完全是黑色的。如果我稍后返回到该选项卡,状态栏看起来很好。我没有涉及任何关于隐藏状态栏的代码,这个问题只在我切换到ios7和xcode5时发生。有人知道怎么修吗 编辑:我通过在应用程序列表中将UIViewControllerBasedStatusBarAppearance键设置为NO解决了我的问题。然而,现在只有黑色的状态栏对我有效。不透明和透明都是不透明的,默认的灰色只是一个纯黑色的条,在状态栏上看不到任何文本。

由于某些原因,在我的应用程序中,当我第一次转到选项卡栏控制器中的新选项卡时,状态栏完全是黑色的。如果我稍后返回到该选项卡,状态栏看起来很好。我没有涉及任何关于隐藏状态栏的代码,这个问题只在我切换到ios7和xcode5时发生。有人知道怎么修吗

编辑:我通过在应用程序列表中将UIViewControllerBasedStatusBarAppearance键设置为NO解决了我的问题。然而,现在只有黑色的状态栏对我有效。不透明和透明都是不透明的,默认的灰色只是一个纯黑色的条,在状态栏上看不到任何文本。有什么想法吗?

试试看

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

在ViewDidLoad方法中写入以下内容:

if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
        self.edgesForExtendedLayout=UIRectEdgeNone;
        self.extendedLayoutIncludesOpaqueBars=NO;
        self.automaticallyAdjustsScrollViewInsets=NO;
    }

它在一定程度上修复了我的状态栏颜色和其他UI错误。

我也面临同样的问题,但无法找到任何解决方案。如果您找到了合适的解决方案,请与我们分享。。