设置标签栏半透明不起作用

setting tabbar translucent not working

我想通过将半透明值设置为 true 使我的标签栏半透明。然而,它并没有起到作用。我使用以下代码将 TabBarVC 分配给选项卡栏。标签栏保持实心

class TabBarVC: UITabBarController {

override func viewDidLoad() {
    super.viewDidLoad()

    // color of background -> This works
    self.tabBar.barTintColor = UIColor.purpleColor()

    // color when selected -> This works
    self.tabBar.tintColor = UIColor.redColor()

    // This does not work
    self.tabBar.translucent = true
}

我也试过

UIColor(红色:246.0/255,绿色:246.0/255,蓝色:246.0/255,alpha:0.5)

但是好像不行。我在 Google 上做了一些搜索,但每个人的问题似乎都与我的不同。有人可以帮我吗?

谢谢,

您所做的很可能是为了调整标签栏的透明度。但是需要在IB中设置对应的view controller为"Under Bottom Bar"。