如何使UITabbar透明,以便superview的背景图像可见?

时间:2018-05-15 06:20:33

标签: ios swift xcode uitabbar

我使用了 UITabbar 。我已将其背景颜色设置为清晰颜色。尽管黑色背景出现了。我调试了视图,发现UITabbar隐式地将 UIVisualEffectSubView UIVisualEffectBackdropView 实现为黑色。什么是使用swift 4使其透明的更好方法。下面附有调试图像。 enter image description here

2 个答案:

答案 0 :(得分:3)

试试这个:

yourTabBar.backgroundColor = UIColor.clear // clears the background
yourTabBar.backgroundImage = UIImage()
yourTabBar.shadowImage = UIImage()  // removes the border

答案 1 :(得分:0)

您需要在tabBar上使用barTintColor

tabBar.backgroundColor = UIColor.clear
tabBar.barTintColor = UIColor.clear
tabBar.backgroundImage = UIImage()