我在這里提供幾種方法,大家可以根據需求使用(如有不正確的地方,請留言)
1.全工程的顏色都是白色(從app啟動就是白色)。
第一步:在Info.plist中設置UIViewControllerBasedStatusBarAppearance 為NO
第二步:在info.plist中添加:
UIStatusBarStyle
UIStatusBarStyleLightContent
這樣就可以把默認的黑色改為白色,注意從啟動的時候就是白色。
2.全工程的顏色都是白色(啟動的時候是默認的顏色黑色)
第一步:在Info.plist中設置UIViewControllerBasedStatusBarAppearance 為NO
第二步:在viewWillAppear中添加代碼
oc:[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];//狀態欄內容顏色
Swift:UIApplication.shared.statusBarStyle= .lightContent
這樣就可以把默認的黑色改為白色,注意啟動的時候是默認的顏色黑色。
3.只是部分控制器需要修改狀態欄文字的顏色
只需要把上面第二步的白色改成黑色,即lightContent或UIStatusBarStyleLightContent改成.default或UIStatusBarStyleDefault
我只是提供幾種思路和方法,大家可根據自己的需求修改
csdn鏈接地址:http://blog.csdn.net/u013306324/article/details/72886046