【发布时间】:2022-01-18 19:44:50
【问题描述】:
我有这种情况
VStack(alignment: .center) {
HStack {
Text("Title text")
if shouldDisplayImage {
Image(systemName: "dot")
}
}
Text("Description text")
}
但我想让 VStack 中的两个文本水平居中 和有时显示有时隐藏在标题文本旁边的图像
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/60711100/12299030?
-
它似乎工作,但它是非常复杂的解决方案
-
可能的替代方法是将
Spacer/s(或Color.clear)与stackoverflow.com/a/63755614/12299030中的叠加层一起使用。 -
是的,它更简单,我已经测试过它可以正常工作