1 // 1.取得UIApplication 2 UIApplication *app = [UIApplication sharedApplication]; 3 4 // 2.1 授權, iOS8之后必須要先授權才能進行修改信息通知數字的操作,授權之前要判斷系統是否是iOS8,否則iOS8之前的系統會出錯 5 if (__ipHONE_OS_VERSION_MIN_REQUIRED >= 80000) { 6 NSLog(@"支持iOS8 - 系統版本:%d", __IPHONE_OS_VERSION_MIN_REQUIRED); 7 8 UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil]; 9 [app registerUserNotificationSettings:settings];10 11 }12 13 // 2.2 圖標的信息通知數字14 app.applicationIconBadgeNumber = 10;
1 // 4.打開URL資源 2 /** 3 * 可以是本地資源 file:///Users/hellovoidworld/Pictures/G1/M2.jpg 省略了主機地址 4 * 也可以是網絡資源 http://www.baidu.com 5 * 打電話 tel://10086 6 * 短信 sms://10086 7 * 郵件 mailto://12345@QQ.com 8 * 系統會根據資源類型來選擇打開方式 9 */10 NSLog(@"打開url");11 [app openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
1 // 5.管理狀態欄2 // 5.1使用動畫效果隱藏狀態欄3 // [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];4 5 // 5.2 使用動畫效果變化狀態欄成白色6 [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
新聞熱點
疑難解答