我希望导航栏和标签栏透明以查看背景(参考图像==> https://www.dropbox.com/s/3vn8ef0p5lv1cw7/Required.png?dl=0)。我已经设置了背景来查看。但是,我没有导航控制器&标签控制器透明(参考图像==> https://www.dropbox.com/s/vfewqpwve78l4dq/Current.png?dl=0)。
这是我以前尝试过的: 1.将导航栏和Tabbar的背景颜色设置为空/清除颜色。 2. BarTintColor适用于导航栏,但它只允许我设置颜色,不能有清晰的颜色(当我尝试时使其变黑) 3.半透明属性![在此输入图像描述] [1]
请帮忙。提前谢谢。
答案 0 :(得分:4)
尝试为导航栏和标签栏设置透明背景图像。这肯定会解决您的问题。
UIImage *image = [UIImage imageNamed:@"NavigationBar.png"];
[navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
<强>更新强>
[self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;