這個(gè)系列主要寫一些平時(shí)ios開發(fā)和學(xué)習(xí)過程中所記錄的問題、隨筆和解決方法,我會(huì)盡量用更多的截圖或者gif圖來還原我的開發(fā)現(xiàn)場(chǎng),在執(zhí)行個(gè)人備忘錄功能的同時(shí)希望對(duì)你有所幫助。

1.設(shè)置角標(biāo)
- (IBAction)bageValue:(id)sender {?
?//獲取UIApplication對(duì)象 UIApplication *app = [UIApplication sharedApplication];
//注冊(cè)用戶通知?
?UIUserNotificationSettings *notice = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
?[app registerUserNotificationSettings:notice]; app.applicationIconBadgeNumber = 10; }

2.設(shè)置聯(lián)網(wǎng)狀態(tài)
- (IBAction)netState:(id)sender {
? ? UIApplication *app = [UIApplication sharedApplication];
? ? app.networkActivityIndicatorVisible = YES;
}

3.設(shè)置狀態(tài)欄
- (IBAction)statueBar:(id)sender {
? ? UIApplication *app = [UIApplication sharedApplication];
? ? app.statusBarHidden = YES;
????//有動(dòng)畫的版本(已過期)
? ?//[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}

注意:默認(rèn)通過UIViewcontroller管理,要在info.plist里面解除控制

當(dāng)然,可以利用默認(rèn)的UIViewcontroller管理狀態(tài)欄,具體方法如下:
//通過UIViewcontroller管理
//1.隱藏通知欄
-(BOOL)prefersStatusBarHidden{
? ? return YES;
}
//2.設(shè)置通知欄樣式
-(UIStatusBarStyle)preferredStatusBarStyle{
? ? return UIStatusBarStyleBlackOpaque;
}
4.打開網(wǎng)頁
- (IBAction)openURL:(id)sender {
? ? UIApplication *app = [UIApplication sharedApplication];
? ? [app openURL:[NSURL URLWithString:@"http://www.baidu.com"]];
}
