如何修复 SwiftUI for MacOS 中颠倒的 Tab 键顺序? (关键视图循环)

How do you fix reversed tab order in SwiftUI for MacOS? (key view loop)

我有一个带有一些文本字段的 window,当在字段之间切换时,焦点从底部移动到顶部而不是从上到下。如何使标签从上到下排列?

var body: some View {
  VStack {
    TextField("First name", text: $firstName)
      .modifier(InputModifier())
    TextField("Last namee", text: $lastName)
      .modifier(InputModifier())
    })
  }
}

.focusable() 添加到视图,它们将从上到下标记。

var body: some View {
  VStack {
    TextField("First name", text: $firstName)
      .modifier(InputModifier())
      .focusable()
    TextField("Last name", text: $lastName)
      .modifier(InputModifier())
      .focusable()
    })
  }
}