1

我需要将背景图像添加到导航栏,我完成了代码,但它显示在状态栏下方。如何在导航栏上完全显示图像。(iOS 8)。

在此处输入图像描述

实际上我需要实现的是如下图 在此处输入图像描述

我用于导航栏背景图像的代码是

UIImage *navBarBackgroundImage = [UIImage imageNamed:@"NavigationBarImg"];
[[UINavigationBar appearance] setBackgroundImage:navBarBackgroundImage forBarMetrics:UIBarMetricsDefault];
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
4

1 回答 1

0

使 UINavigationBar 透明

[self.navigationBar setBackgroundImage:[UIImage new]
                     forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;
于 2016-01-08T06:42:54.973 回答