UITabBar.appearance()。backgroundColor =无法快速运行

时间:2019-06-11 09:33:32

标签: swift

我正在使用此代码快速更改tarbar颜色

UITabBar.appearance().backgroundColor = Color.Black

但是它不起作用。
此代码有什么问题?

3 个答案:

答案 0 :(得分:1)

只需放入您viewDidLoad中的UITabBarController

tabBar.barTintColor = .black

否则,如果您想从viewWillAppear中放置的viewController中进行自定义:

self.tabBarController?.tabBar.barTintColor = UIColor.black

答案 1 :(得分:0)

您可以尝试这样:

class TabBarVC: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()
        tabBar.barTintColor = UIColor.requiredColor
    }
}

In storyBoard you can select the tabBar and change the Bartint color

答案 2 :(得分:0)

您可以使用故事板更改颜色,依次选择标签栏和从左侧选择 Bar Tint 选择所需的颜色

enter image description here