iOS7 UIStatusBar 字体颜色设置

By | 2014年2月13日

iOS7后,字体颜色默认只有白黑两种,可以自定义window的方式,不过比较麻烦,先不介绍。

此处以设置为白颜色为例。

一、直接在xxx-info.plist来设置

  • info.plist中添加View controller-based status bar appearance,设置为NO
  • info.plist中添加Status bar style,设置为Transparent black style (alpha of 0.5)

二、xxx-info.plist结合代码

  • info.plist中添加View controller-based status bar appearance,设置为NO
  • 在.m文件中加[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
  • 或者在.m文件中加以下代码

     

    //- (BOOL)prefersStatusBarHidden {

    //    return NO;

    //}

    //

    //- (UIStatusBarStyle)preferredStatusBarStyle {

    //    return UIStatusBarStyleLightContent;

    //}