您的位置:首页 > 移动开发

UI基础__UIApplication/系统中常见的文件

2016-02-18 09:15 357 查看

UIApplication常见设置

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
// 获得app对象
UIApplication *app = [UIApplication sharedApplication];
//    // 显示菊花
app.networkActivityIndicatorVisible = YES;

app.statusBarStyle = UIStatusBarStyleLightContent;
app.statusBarHidden = YES;

[app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
// NSURL组成部分
// 协议头://主机域名/资源路径
[app openURL:[NSURL URLWithString:@"http://www.baidu.com/"]];

}


状态栏

// 在iOS7.0之后,状态栏样式默认交给控制器管理,在iOS7.0之前是由UIApplication对象管理

/**
*  是否隐藏状态栏
*/
- (BOOL)prefersStatusBarHidden {
return YES;
}
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}


bageValue设置

//自定义方法,实现app图标右上角显示数字
- (void)applicationBageValue {
// 获得app对象
UIApplication *app = [UIApplication sharedApplication];
// 设置应用图标右上角显示是数字
// 在iOS8.0之后,设置图标数字需要得到用户允许。
if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) {
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
[app registerUserNotificationSettings:settings];
}
app.applicationIconBadgeNumber = 0;
}


pch文件

.pch文件,使用的时候需要配置,在“Build Settings”里面“Prefix Header”填写路径:
$(SRCROOT)/项目名/***.pch


注:将
Precompile Prefix Header
为YES,预编译后的pch文件会被缓存起来,可以提高编译速度

#ifndef PrefixHeader_pch
#define PrefixHeader_pch

#import "UMMobClick/MobClick.h"

#endif /* PrefixHeader_pch */
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  applicatio pch文件