参见英文答案 >
How to change Status Bar text color in iOS 51个
我想在IOS7中设计导航栏并使用此代码.
UIImage *navBackgroundImage = [UIImage imageNamed:@"navbar"];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
但我的状态栏没有显示(请参见图片).我在2个项目中使用此代码,但其他项目没问题.我不知道我做错了什么请帮助我.
这个结果我不想要
此状态栏是正确的.
最佳答案 在Info.plist中设置
‘查看基于控制器的状态栏外观’为NO
在AppDelegate中添加
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
此解决方案适用于iOS 7