NavagationBar 設置顏色和狀態欄設置白色

ios7如下的版本設置導航欄背景顏色能夠使用ios

 [[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];app

ios7之後:io

[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];sed

默認帶有必定透明效果,能夠使用如下方法去除系統效果date

[navigationController.navigationBar setTranslucent:NO];ios7

 

公司項目須要將狀態欄的文字顏色設置爲白色,如下方法便可方法

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];項目

改變後須要及時刷新的調用文件

[viewController setNeedsStatusBarAppearanceUpdate];view

若是沒有效果,須要在plist文件裏設置

View controller-based status bar appearance  = NO

info.plist中 View controller-based status bar appearance這個屬性 View controller-based status bar appearance =NO 這個設置爲:View Controller 不對status Bar 顯示進行操做

相關文章
相關標籤/搜索