TabView
oldbirds 12/5/2021 swiftiosswiftui
# TabView
文档:https://developer.apple.com/documentation/swiftui/tabview (opens new window)
使用交互式用户界面元素在多个子视图之间切换的视图。
TabView {
Text("First View")
.font(.title)
.tabItem({ Text("First") })
.tag(0)
Text("Second View")
.font(.title)
.tabItem({ Text("Second") })
.tag(1)
}
标签元素支持同时显示图像和文本, 您也可以使用 SF Symbols。
TabView {
Text("First View")
.font(.title)
.tabItem({
Image(systemName: "circle")
Text("First")
})
.tag(0)
Text("Second View")
.font(.title)
.tabItem(VStack {
Image("second")
Text("Second")
})
.tag(1)
}
您也可以省略 VStack
:
TabView {
Text("First View")
.font(.title)
.tabItem({
Image(systemName: "circle")
Text("First")
})
.tag(0)
Text("Second View")
.font(.title)
.tabItem({
Image("second")
Text("Second")
})
.tag(1)
}