我想在IOS7中设计导航栏并使用此代码。
UIImage *navBackgroundImage = [UIImage imageNamed:@"navbar"];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
但我的状态栏未显示(请参阅图片)。我在2个项目中使用此代码,但其他项目没问题。我不知道我做错了什么请帮助我。
这个结果我不想要
此状态栏正确无误。
答案 0 :(得分:2)
在Info.plist中设置 '查看基于控制器的状态栏外观'为否
在AppDelegate中添加
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
此解决方案适用于iOS 7