我刚刚开始使用 SwiftUI 应用程序,所以我要做的第一件事就是设置导航。
我从一个非常简单的 TabBar 开始,使用所有默认内容,包括图标的 SF 符号。
struct ContentView: View {
var body: some View {
TabView {
ActivityView()
.tabItem {
Image(systemName: "house.fill")
Text("Activity")
}
DiscoverView()
.tabItem {
Image(systemName: "magnifyingglass")
Text("Discover")
}
MoreView()
.tabItem {
Image(systemName: "ellipsis")
Text("More")
}
}
}
}
它的渲染是这样的:
为什么省略号不垂直居中?我认为 SF Symbols 的一大卖点是它们都会相互排列。
我真的很困惑。