狀況欄的一些自界說點竄屬性,也是在接觸到項目之后,當真細心的進修研究了一下,以及查閱文檔的出來
點竄狀況欄的字體顏色 (設置電池電量、時候、收集部門標示的顏色)
挪用[UIApplication sharedApplication]單例 在Info.plist(Build Setting 旁邊這個)中添加View controller-based status bar appearance 并設置為NO 步調二:在需要點竄狀況欄的ViewController 里面設置(按照需求點竄狀況欄的樣式): [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 或者 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault]
添加的View controller-based status bar appearance是Bool類型,默認為Yes
方式2:
不做其它操作,直接設置 步調一: 按照需求點竄狀況欄的樣式 self.navigationController.navigationBar.barStyle = UIStatusBarStyleLightContent; 或者 self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault; 步調二: 從頭繪制狀況欄 [self setNeedsStatusBarAppearanceUpdate];
埋沒狀況欄:
步調一: 挪用[UIApplication sharedApplication]單例 在Info.plist(Build Setting 旁邊這個)中添加View controller-based status bar appearance 并設置為NO 步調二:設置狀況欄的狀況 [[UIApplication sharedApplication] setStatusBarHidden:YES]; 或者 [[UIApplication sharedApplication] setStatusBarHidden:NO]
點竄狀況欄的布景顏色
/*改變狀況欄的布景顏色,因為狀況欄的層級比力高,所以按照如下添加就可以出來結果*/ UIView* stateView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, SCREEN_WIDTH, 20)]; [self.navigationController.navigationBar addSubview:stateView]; stateView.backgroundColor = [UIColor redColor]
這樣導航欄就釀成黑色或白色,顏色可以自界說點竄,下面還有一種方式放到節制器也行,如下圖
以上就是點竄APP狀況欄的方式,感謝不雅看
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!