如何解决如何删除所选标签项周围的背景?
代码在底部。
我正在使用SwiftUI的TabView,当我在真实设备(13.6.1)上运行以下代码时,我看到此背景应用于选定的选项卡HOME(模拟器中未显示)。如何在所选标签上删除此背景?
struct MainView: View {
@State private var currentTab = 0
init() {
}
var body: some View {
return TabView(selection: $currentTab) {
Color.red
.tabItem {
Image(systemName: "house")
Text("Home")
}
.tag(0)
.onAppear() {
self.currentTab = 0
}
Color.blue
.tabItem {
Image(systemName: "globe")
Text("Explore")
}
.tag(1)
.onAppear() {
self.currentTab = 1
}
Color.green
.tabItem {
Text("")
Image(systemName: "plus.square").font(Font.system(.title))
}
.tag(2)
.onAppear() {
self.currentTab = 2
}
Color.yellow
.tabItem {
Image(systemName: "suit.heart")
Text("Saved")
}
.tag(3)
.onAppear() {
self.currentTab = 3
}
Color.orange
.tabItem {
Image(systemName: "person")
Text("Profile")
}
.tag(4)
.onAppear() {
self.currentTab = 4
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。