如何修复 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()
})
}
}
我有一个带有一些文本字段的 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()
})
}
}