首页 > 解决方案 > SwiftUI 中的标签栏

问题描述

我正在使用带有页面 tabViewStyle 的选项卡视图。我正在改变它的颜色,但它不起作用。我试过了

init() { UITabBar.appearance().barTintColor = UIColor(Color("Primary")) }

primary 是我在 Assets 中设置的颜色。

`我也试过

.accentColor(Color("Primary"))

但它也没有用。

这是我的完整代码

`init() {
        UITabBar.appearance().barTintColor = UIColor(Color("Primary"))    }

 TabView {
                    VStack(){...  }
                    VStack(){...  }
                }
                .tabViewStyle(.page)
                .indexViewStyle(.page(backgroundDisplayMode: .always))
                .accentColor(Color("Primary"))`

我的模拟器图像:

标签: iosxcodeswift5uitabbarswiftui-tabview

解决方案


推荐阅读