【发布时间】:2021-07-08 23:17:39
【问题描述】:
我刚刚开始使用 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 的一大卖点是它们都会相互排列。
我真的很困惑。
【问题讨论】:
-
可能是
tabItem错误。 -
尝试删除省略号图像的baseline information。或查看类似的SO question 以了解其他可能性。
标签: ios swiftui sf-symbols