【第22期】观点:IT 行业加班,到底有没有价值?

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];
  }







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

相关文章推荐

ios8 statusBar hidden and show

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

iOS Dev (53) 修复UIImagePickerController偷换StatusBar颜色的问题

iOS Dev (53) 修复UIImagePickerController偷换StatusBar颜色的问题 作者:大锐哥 博客:http://prevention.iteye.com - <code style=""

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

iOS之statusBar相关设置(UIStatusBar) 你看这里就足够了

IOS上 关于状态栏的相关设置(UIStatusBar) 知识普及 ios上状态栏 就是指的最上面的20像素高的部分  状态栏分前后两部分,要分清这两个概念,后面会用到: ...

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

IOS7状态栏StatusBar官方标准适配方法 hello,大家好,ios7正式版已经发布,相信大家都在以各种方式来适配ios7. <span style="font-family: Comic Sans MS; font-size

iOS开发-14款状态栏(StatusBar)开源软件

之前逛街看到移动做推广,有一个定位应用挺好的,合理的利用了状态栏,做了一些消息提醒和隐藏动画,自己回家就做了一个这样的demo,效果很不错,一个多月之前写的,看到有人求,分享出来。 AD: ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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