应用中登陆界面颜色较浅,状态栏字体颜色为黑色,跳转到主界面之后,界面颜色较深,状态栏颜色随之变成白色。但是再重新返回登陆界面后,状态栏字体颜色并没有改成黑色,特别别扭。
plist文件里将View controller-based status bar appearance改为NO然后在view controller里边加上下边一句就可以了,这样状态栏是黑字
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
如果是下边这样,字体就是白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
不过这种方法只在ios7中有用……