美文网首页
修改电池栏字体颜色

修改电池栏字体颜色

作者: 冬的天 | 来源:发表于2016-08-11 11:00 被阅读0次

而在iOS 7后,我们可以修改每个viewcontroller中状态栏的外观。通过UIStatusBarStyle常量可以指定状态栏的内容是暗色或亮色。默认情况下,状态栏的显示是暗色。也就是说,状态栏上的时间、电池指示器和Wi-Fi信号显示为暗色。


这种情况下,我们可能希望将导航栏的风格修改为亮色。这里有两个方法可以实现。在iOS 7中,我们可以在每个view controller中overridingpreferredStatusBarStyle:方法,如下所示:

-(UIStatusBarStyle)preferredStatusBarStyle

{

returnUIStatusBarStyleLightContent;

}

在iOS7后,通过上面的方法来修改状态栏风格非常的棒。另外,我们也可以使用UIApplication的statusBarStyle方法来设置状态栏,不过,首先需要停止使用View controller-based status bar appearance。在project target的Info tab中,插入一个新的key,名字为View controller-based status bar

appearance,并将其值设置为NO。

然后就可以使用下面的代码来设置状态栏风格了:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

隐藏状态栏

有时候我们需要隐藏状态栏,那么此时我们在view controller中override方法prefersStatusBarHidden:即可,如下代码所示:

- (BOOL)prefersStatusBarHidden

{

returnYES;

}

相关文章

网友评论

      本文标题:修改电池栏字体颜色

      本文链接:https://www.haomeiwen.com/subject/vazjsttx.html