【发布时间】:2021-04-03 17:10:17
【问题描述】:
我有一个包含多个元素的 HStack,尤其是两个具有不同字体大小的 Texts。我希望两个文本都对齐到视图的顶部。
HStack(alignment: .top) {
Image(systemName: "cloud.drizzle.fill")
Text("14°")
.font(.largeTitle)
Text("86%")
.font(.callout)
Spacer()
}
但是,第一个(较大的)Text 在其他两个下方输出:
【问题讨论】:
-
它是正确对齐的。您观察到的只是这种字体的性质。您可以在每个文本后面添加一些背景颜色以自己查看。
-
注意,谢谢。尽管我找到了解决方法,但如果/当我将来遇到此问题或类似问题时,我必须提醒自己这种可能性。
标签: ios text swiftui alignment hstack