iOS 中的透明导航栏和标签栏
Transparent Navigation Bar & Tabbar in iOS
我想要一个透明的导航栏和标签栏以查看背景(参考图片==> https://www.dropbox.com/s/3vn8ef0p5lv1cw7/Required.png?dl=0). I am already setting background to view. But, I couldn't have Navigation Controller & Tabbar Controller transparent (reference image ==> https://www.dropbox.com/s/vfewqpwve78l4dq/Current.png?dl=0)。
这是我之前尝试过的:
1. 设置Navigation Bar和Tabbar的背景色为null/clear色。
2. BarTintColor 适用于导航栏,但它只允许我设置颜色,不能有 clearcolor(我尝试时将其设为黑色)
3. 半透明 属性 !
请帮忙。提前致谢。
尝试为导航栏和标签栏设置透明背景图片。这肯定会解决您的问题。
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;
我想要一个透明的导航栏和标签栏以查看背景(参考图片==> https://www.dropbox.com/s/3vn8ef0p5lv1cw7/Required.png?dl=0). I am already setting background to view. But, I couldn't have Navigation Controller & Tabbar Controller transparent (reference image ==> https://www.dropbox.com/s/vfewqpwve78l4dq/Current.png?dl=0)。
这是我之前尝试过的: 1. 设置Navigation Bar和Tabbar的背景色为null/clear色。 2. BarTintColor 适用于导航栏,但它只允许我设置颜色,不能有 clearcolor(我尝试时将其设为黑色) 3. 半透明 属性 !
请帮忙。提前致谢。
尝试为导航栏和标签栏设置透明背景图片。这肯定会解决您的问题。
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;