情况1:如何把所有界面的状态栏的字体颜色都设置为黑色
情况2:如何把所有界面的状态栏的字体颜色都设置为白色
如果所有的界面继承了一个共同的父类,可以使用下面的方法:
第一步:在info.plist中添加一个字段或者修改已有该字段:view controller -base status bar
设置为NO
第二步:在一个所有界面都继承的父类里添加:
if ([[[UIDevice
currentDevice] systemVersion] doubleValue] >= 7.0) {
// 判断手机版本为7.0及以后
[[UIApplication
sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent
animated:NO];
}
情况3:如何只修改指定某些界面的状态栏字体颜色为白色,其余的界面还是黑色
在指定的这些界面或其共同的父类中添加如下方法:
-