在SwiftUI中,HStack布局如何让其中的元素两边对齐?

在SwiftUI中,你可以使用Spacer()来实现HStack中的元素两边对齐。

具体来说,你可以将Spacer()放置在需要对齐的元素的前面或后面,以填充空间并将其推到对齐位置。

例如,以下代码片段将在水平方向上创建一个HStack,其中有两个文本元素,并且第一个文本元素位于左侧,第二个文本元素位于右侧:

HStack {
    Text("Left-aligned text")
    Spacer()
    Text("Right-aligned text")
}

在这个例子中,Spacer()被用于第一个和第二个文本元素之间的空间,从而将第一个文本元素推到左侧,将第二个文本元素推到右侧。

庄朋龙
庄朋龙

一个爱生活的技术菜鸟

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注