Umfang der SwiftUI-Tastatursymbolleiste

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Umfang der SwiftUI-Tastatursymbolleiste

by Guest » 04 Jan 2025, 04:27

Angenommen, wir haben die folgende Ansicht von zwei Textfeldern:

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)
}
}
}
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?

Top