海姆达尔
我想有条件地将HStack分成两个相等的部分,并在每个部分的中间放置一个圆圈,该怎么做?
struct ContentView: View {
var body: some View {
Form{
HStack{
Image(systemName: "circle.fill")
Image(systemName: "circle.fill")
}
}
}
}
他的脾气
我们可以使用两种透明颜色填充相同的可用空间,然后将图像放置在叠加层中,该叠加层使用居中的默认布局,例如
var body: some View {
Form{
HStack{
Color.clear.overlay(Image(systemName: "circle.fill"))
Color.clear.overlay(Image(systemName: "circle.fill"))
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句