Hidden ios7状态栏颜色
由于某些原因,在我的应用程序中,当我第一次转到选项卡栏控制器中的新选项卡时,状态栏完全是黑色的。如果我稍后返回到该选项卡,状态栏看起来很好。我没有涉及任何关于隐藏状态栏的代码,这个问题只在我切换到ios7和xcode5时发生。有人知道怎么修吗 编辑:我通过在应用程序列表中将UIViewControllerBasedStatusBarAppearance键设置为NO解决了我的问题。然而,现在只有黑色的状态栏对我有效。不透明和透明都是不透明的,默认的灰色只是一个纯黑色的条,在状态栏上看不到任何文本。有什么想法吗?试试看Hidden ios7状态栏颜色,hidden,ios7,status,Hidden,Ios7,Status,由于某些原因,在我的应用程序中,当我第一次转到选项卡栏控制器中的新选项卡时,状态栏完全是黑色的。如果我稍后返回到该选项卡,状态栏看起来很好。我没有涉及任何关于隐藏状态栏的代码,这个问题只在我切换到ios7和xcode5时发生。有人知道怎么修吗 编辑:我通过在应用程序列表中将UIViewControllerBasedStatusBarAppearance键设置为NO解决了我的问题。然而,现在只有黑色的状态栏对我有效。不透明和透明都是不透明的,默认的灰色只是一个纯黑色的条,在状态栏上看不到任何文本。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
在ViewDidLoad方法中写入以下内容:
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
self.edgesForExtendedLayout=UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars=NO;
self.automaticallyAdjustsScrollViewInsets=NO;
}
它在一定程度上修复了我的状态栏颜色和其他UI错误。我也面临同样的问题,但无法找到任何解决方案。如果您找到了合适的解决方案,请与我们分享。。