【发布时间】:2020-01-05 20:52:14
【问题描述】:
我使用 SwiftUI 创建了一个 TabView。我试图让 TabBar 中的 TabItems 垂直居中。但是,它们没有正确居中。
import SwiftUI
struct ContentView: View {
var body: some View {
TabView(selection: .constant(0)) {
RouteList()
.tabItem {
Image("subway-3")
Text("Trains")
}.tag(0)
VStack {
Text("Tab 2")
}
.tabItem {
Image("subway-3")
Text("Lines")
}.tag(1)
VStack {
Text("Tab 3")
}
.tabItem {
Image(systemName: "star")
Text("Slow Zones")
}.tag(2)
}
}
}
在这里你可以看到这段代码的结果。
【问题讨论】:
标签: swift swiftui tabview tabitem