When creating a TabBar using TabView and .tabItem, the default colors are: gray when image isn't clicked and blue when it is. Here's a sample code.
struct TabBar: View{
@State var current = 0
var body: some View{
TabView(selection: $current) {
View0()
.tag(0)
.tabItem {
Image(systemName: "anySystemImageName")
Text("")
}
View3()
.tag(1)
.tabItem {
Image(systemName: "anySystemImageName")
Text("")
}
View2()
.tag(2)
.tabItem {
Image(systemName: "anySystemImageName")
Text("")
}
View3()
.tag(3)
.tabItem {
Image(systemName: "anySystemImageName")
Text("")
}
}
}
}
How to use a custom color?
