状态栏字体颜色设置

冷不防 2022-03-28 11:46 1207阅读 0赞

根据不同的主题设置状态栏的字体颜色,主要有以下几种实现方法。

注意:状态栏的字体颜色分两种,一种是黑色,另一种是白色。

步骤1
设置info.plist中的属性View controller-based status bar appearance的值设置为NO

步骤2
AppDelegate.m的方法中如下设置,默认会显示黑色等于为你的app状态栏设置一个主颜色,示例如下:

  1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  2. // 设置全局状态栏字体颜色为黑色
  3. [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
  4. // 或设置全局状态栏字体颜色为白色
  5. // [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
  6. return YES;
  7. }

步骤3
在需要设置为白色的地方,添加如下代码

  1. [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

在需要变回黑色的地方,添加如下代码

  1. [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

发表评论

表情:
评论列表 (有 0 条评论,1207人围观)

还没有评论,来说两句吧...

相关阅读

    相关 状态栏字体颜色设置

    根据不同的主题设置状态栏的字体颜色,主要有以下几种实现方法。 > 注意:状态栏的字体颜色分两种,一种是黑色,另一种是白色。 步骤1 设置`info.plist`中的属性