如何更改statusBar的颜色呢?
我想把statusBar的颜色从默认的Gray改为Black,一开始以为很简单,直接把IB中Status Bar 设置为Black,如图
但运行后,在模拟器上的显示仍然是Gray的。
又开始纠结了。。。。
怎样才能在模拟器中运行时,statusBar的颜色变为黑色呢?
那就是通过代码设置statusBar的颜色
status bar可以根据你的应用的需要设置为三种样式(UIStatusBarStyle):
UIStatusBarStyleBlackTranslucent 黑色透明
UIStatusBarStyleBlackOpaque 黑色不透明
UIStatusBarStyleDefault 默认白色
可以在你的App Delegate文件中使用以下方法来设置你的UIStatusBarStyle
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO];
我猜测我一开始的做法只能在设计的时候有黑色的效果,但在模拟器运行时设置依然没变。