【发布时间】:2020-10-10 13:51:42
【问题描述】:
如何在 SwiftUI 中更改 TabBar 的颜色/色调?我可以使用以下方法在初始化时设置一次:
init() {
UITabBar.appearance().barTintColor = .green
}
var body: some View {
TabView {
...
但稍后,当按下按钮时,我想将颜色更改为不同的颜色。像上面那样简单地更新 UITabBar 的外观()是没有效果的。我想我需要以某种方式“提交”我的更改或将 TabBar 标记为需要更新,但我不确定如何完成。 谢谢
【问题讨论】:
-
这是否回答了你的问题stackoverflow.com/a/63414605/12299030?
-
100% 的人都回答了,谢谢。
标签: ios swift swiftui uitabbar