如何更改UITabBar背景颜色?

How to change UITabBar background color?

提问人:Bravo 提问时间:5/25/2023 更新时间:5/25/2023 访问量:25

问:

我一直在关注教程,似乎当讲师设置标签栏时,它会自动具有颜色。 本教程是在不同的 xcode 版本中制作的,因此这可能是它显示不同结果的原因。

enter image description here

如您所见,背景颜色和标签栏背景颜色相同。

我想要的是

enter image description here

我只是将标签栏背景颜色设置为浅灰色。 这是应该做的还是我错过了什么?

enter image description here这就是我所期待的

Swift UITab栏

评论


答:

1赞 arcobaleno 5/25/2023 #1

在 viewDidLoad() 中,添加:

let backgroundColor = UIColor.gray
if let tabBar = self.tabBarController?.tabBar {
    tabBar.barTintColor = backgroundColor
}

评论

0赞 HangarRash 5/25/2023
或者,更简单地说:self.tabBarController?.tabBar.barTintColor = .gray