美文网首页
iOS修改状态栏的风格(7.0)

iOS修改状态栏的风格(7.0)

作者: Nidalee丶 | 来源:发表于2015-12-17 21:03 被阅读74次

状态栏上的时间、电池指示器和Wi-Fi信号显示为暗色。在这里还要注意的是,状态栏是分前景背景两部分的。所谓的前景部分指的就是显示电池、时间等部分;背景部分就是现实白色或者图片的背景部分;那么在实际开发过程中,就需要我们根据不同的controller来修改我们的状态栏的风格

  • 第一种情况
-(UIStatusBarStyle)preferredStatusBarStyle 
{ 
    return UIStatusBarStyleLightContent;  // Light content, for use on dark backgrounds
} 

- (BOOL)prefersStatusBarHidden 
{ 
    return YES; // 是否隐藏状态栏
}
  • 第二种情况
(1)在project target的Info.plist中,插入一个新的key,名字为View controller-based status bar appearance,并将其值设置为NO。
更改plist文件

#######(2) 接下来使用如下代码

- (void)initializeStatusBarWithApplication:(UIApplication *)application
{
    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
        application.statusBarStyle = UIStatusBarStyleLightContent; // Light content, for use on dark backgrounds
    } else {
        application.statusBarStyle = UIStatusBarStyleDefault; // Dark content, for use on light backgrounds
    }
    application.statusBarHidden = NO; // 是否隐藏状态栏
}
真挺好看的

相关文章

  • iOS状态栏显示与隐藏

    在iOS 7.0及其以后版本中,iOS状态栏的显示和隐藏 还有状态栏的颜色修改方式如下: (1) 整个app隐藏 ...

  • iOS修改状态栏的风格(7.0)

    状态栏上的时间、电池指示器和Wi-Fi信号显示为暗色。在这里还要注意的是,状态栏是分前景和背景两部分的。所谓的前景...

  • iOS 正确设置状态栏 Style

    iOS 的状态栏 抛开 iOS 6 不谈,现存的 iOS 7/8/9 采用了沉浸式状态栏设计,而且状态栏风格主要以...

  • iOS 修改状态栏风格

    在iOS开发的过程中经常会遇到修改状态栏样式的情况,这是一个很小也很简单的知识点,但是也有一些需要注意的地方,下面...

  • iOS开发-隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: (1) 整个App始终隐藏状态栏: 在Info.plist中...

  • iOS修改状态栏的风格

    大家都知道,在iOS7之后,苹果的界面风格发生了翻天覆地的变化,也就是扁平化的出现。那么这就有了我们今天这篇小技术...

  • iOS 修改状态栏preferredStatusBarStyle

    转载自:iOS 修改状态栏preferredStatusBarStyle不执行问题 一、在老版本的iOS中,状态栏...

  • 隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: 1. 整个App始终隐藏状态栏: 在Info.plist中...

  • iOS Swift 修改状态栏的风格。

    最近在学习Swift的时候,重新梳理了一遍修改状态栏的知识点 状态的的修改分为两个方法: 1. 以UIAPPl...

  • iOS statusBar

    隐藏/显示statusBar(iOS 7.0+) 全局隐藏/显示状态栏在info.plist中添加View con...

网友评论

      本文标题:iOS修改状态栏的风格(7.0)

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