iOS之StatusBar

原创 2016年08月29日 17:19:27

一. StatusBar的前景颜色设置

StatusBar字体默认为黑色, 要想在工程中启动和视图中的状态栏都是白色,用下面的方法简单配置下就行。
1.设置Status Bar Style为Light. (
Status bar style    UIStatusBarStyleLightContent)

2.在plist文件中添加 View controller-based status bar appearance = NO。


二. StatusBar的背景颜色设置

如果是导航视图控制器(UINavigationController):

  UIView *statusBar = [[UIView alloc] initWithFrame:CGRectMake(0, -20, Screen_Width, 20)];
    statusBar.backgroundColor = [UIColor blackColor];
    [self.navigationController.navigationBar addSubview:statusBar];
    
    self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
    self.navigationController.navigationBar.translucent = NO;


如果是视图控制器(UIViewController) : 以下两种方法都可以

(1)

UIView *statusBar = [[UIView alloc] initWithFrame:CGRectMake(0, 0, Screen_Width, 20)];
statusBar.backgroundColor = [UIColor blackColor];
[self.view addSubview:statusBar];


(2)


  // 设置状态栏颜色
  - (void)setStatusBarBackgroundColor:(UIColor *)color {
    
      UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
      if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
          statusBar.backgroundColor = color;
      }
  }
  // 在viewWillAppear方法里调用下面两个方法
  -(void)viewWillAppear:(BOOL)animated{
      [self setStatusBarBackgroundColor:kMainColor];
  }







版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl

iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl今天要实现的案例效果图一、LaunchScreen1、设...

IOS7状态栏StatusBar官方标准适配方法

hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. 如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变. 注定这段时间是忙的,是头疼的!原创在...

ios 状态栏statusBar的背景颜色

一、无导航条的情况: 系统默认状态栏的字体颜色为黑色,即UIStatusBarStyle=UIStatusBarStyleDefault,同时背景颜色和self.view.backgroundC...

ios7点击statusBar返回列表顶部

ios7中增加了两个新功能 1,点击s't

ios8 statusBar hidden and show

iOS8 statusBar hidden and show写博客的原因:从iOS7开始到iOS9,代码中一共不下6次用到,每次都要从网上搜好半天,但是依然不得要领,每次都要重复造车轮,相对来说,自己...

IOS7状态栏StatusBar官方标准适配方法

IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. 如果你已经下载了xcode5,正准备使用,你会发现...

IOS7状态栏StatusBar官方标准适配方法

IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. 如果你已经下载了xcode5,正准备使用,你会发现...

IOS7状态栏StatusBar官方标准适配方法

本文转载自:http://blog.csdn.net/rhljiayou/article/details/12029927  IOS7状态栏StatusBar官方标准适配方法 he...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)