Swiftui 堆叠物品的相反顺序

Swiftui 堆叠物品的相反顺序,swiftui,Swiftui,有没有办法颠倒元素在HStack中的显示顺序 我有这样的想法: 按钮A |文本|按钮B 但我想为左撇子设置一个设置,这样设置时顺序会颠倒: 按钮B|文本|按钮A您可以通过切换布局方向来管理此操作,如下图所示 struct DemoView: View { @State private var isRegular = false var body: some View { HStack { Button("Button1"

有没有办法颠倒元素在HStack中的显示顺序

我有这样的想法:

按钮A |文本|按钮B

但我想为左撇子设置一个设置,这样设置时顺序会颠倒:


按钮B|文本|按钮A

您可以通过切换布局方向来管理此操作,如下图所示

struct DemoView: View {
    @State private var isRegular = false
    var body: some View {
        HStack {
            Button("Button1") {}
            Text("Text")
            Button("Button2") {}
        }
        .environment(\.layoutDirection, isRegular ? .leftToRight : .rightToLeft)
    }
}