iOS13以上设置tabbar的背景色
时间: 2024-05-03 20:18:33 浏览: 271
可改变背景色的tabcontrol
5星 · 资源好评率100%
在iOS13及以上,可以通过以下方法来设置TabBar的背景色:
1. 在 `AppDelegate.swift` 文件中,添加以下代码:
```swift
if #available(iOS 13.0, *) {
let appearance = UITabBarAppearance()
appearance.backgroundColor = .red // 设置TabBar背景色
UITabBar.appearance().scrollEdgeAppearance = appearance
UITabBar.appearance().standardAppearance = appearance
} else {
UITabBar.appearance().barTintColor = .red
}
```
2. 将上述代码中的 `.red` 替换成你所需的颜色即可。
需要注意的是,如果你的 App 仅支持 iOS13及以上版本,那么可以直接使用 `UITabBarAppearance` 来设置 TabBar 的外观,否则还需使用旧版的 `barTintColor` 属性来设置。
阅读全文