Umfang der SwiftUI-Tastatursymbolleiste
Posted: 04 Jan 2025, 04:27
Angenommen, wir haben die folgende Ansicht von zwei Textfeldern:
Der Symbolleistenmodifikator wird nur auf das „erste“ Textfeld angewendet. Ich erwarte daher, dass es nur dann auf der Tastatur angezeigt wird, wenn das „erste“ Textfeld im Fokus ist.
Was in der Praxis jedoch passiert, ist, dass es auch angezeigt wird, wenn das „zweite“ Textfeld im Fokus ist .
Ist das beabsichtigtes Verhalten? Und wenn ja, wie kann ich unterschiedliche Tastatursymbolleisten für unterschiedliche Textfelder haben?
Code: Select all
struct ContentView: View {
@State private var first = ""
@State private var second = ""
var body: some View {
VStack {
TextField("First", text: $first)
.toolbar {
ToolbarItem(placement: .keyboard) {
Button("Test") { }
}
}
TextField("Second", text: $second)
}
}
}
Was in der Praxis jedoch passiert, ist, dass es auch angezeigt wird, wenn das „zweite“ Textfeld im Fokus ist .
Ist das beabsichtigtes Verhalten? Und wenn ja, wie kann ich unterschiedliche Tastatursymbolleisten für unterschiedliche Textfelder haben?