码迷,mamicode.com
首页 > 移动开发 > 详细

UIApplication

时间:2016-07-31 19:06:40      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:


 

 前言

1  NS_CLASS_AVAILABLE_IOS(2_0) @interface UIApplication : UIResponder
2  @available(iOS 2.0, *)      public class UIApplication : UIResponder

 

 一、状态栏的设置

// Objective-C

    // 获取状态栏高度

    CGFloat height = [UIApplication sharedApplication].statusBarFrame.size.height;     // returns CGRectZero if the status bar is hidden
                                                     // 默认高度为 20.0
// 显示/隐藏状态栏 // 需在 Info.plist 添加
                                                     // key:View controller-based status bar appearance,
                                                     // value:NO
[UIApplication sharedApplication].statusBarHidden = NO; // YES 隐藏,NO 显示(默认) // 设置状态栏颜色 // 需在 info.plist 添加
                                                     // key:View controller-based status bar appearance,
                                                     // value:NO
/* UIStatusBarStyleDefault = 0, // Dark content 黑色内容,默认 UIStatusBarStyleLightContent = 1, // Light content 白色内容 */ [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; // 在 iOS7 版本以前直接设置就可以
// Swift

    // 获取状态栏高度
    
    let height:CGFloat = UIApplication.sharedApplication().statusBarFrame.size.height   // returns CGRectZero if the status bar is hidden
                                                     // 默认高度为 20.0

   // 显示/隐藏状态栏 // 需在 Info.plist 添加
                                                     // key:View controller-based status bar appearance,
                                                     // value:NO
UIApplication.sharedApplication().statusBarHidden = false // true 隐藏,false 显示(默认) // 设置状态栏颜色 // 需在 info.plist 添加
                                                     // key:View controller-based status bar appearance,
                                                     // value:NO
/* case Default // Dark content 黑色内容,默认 case LightContent // Light content 白色内容 */ UIApplication.sharedApplication().statusBarStyle = .LightContent // 在 iOS7 版本以前直接设置就可以

 

 二、状态栏上网络状态风火轮的设置

1 // Objective-C
2 
3     // 风火轮旋转状态设置
4     
5     [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;          // YES 开始旋转,NO 停止旋转(默认),停止时自动隐藏
1 // Swift
2 
3     // 风火轮旋转状态设置
4         
5     UIApplication.sharedApplication().networkActivityIndicatorVisible = true          // true 开始旋转,false 停止旋转(默认),停止时自动隐藏

 

UIApplication

标签:

原文地址:http://www.cnblogs.com/QianChia/p/5723559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!