Код: Выделить всё
struct ContentView: View {
@State var name = "whatever"
var body: some View {
VStack {
TextField("", text: $name)
.onSubmit {
print("TextField onSubmit")
}
.padding()
Button(action: { print("Button") }) {
Text("CLICKY")
}
}
}
}
Я не уверен, есть ли здесь трюки @FocusState — если текстовое поле и кнопка находятся в разных компонентах SwiftUI, могут ли они использовать одно и то же состояние? Таким образом, если кнопка, которую он нажал, и он видит, что текстовое поле все еще находится в фокусе, он может каким-то образом указать текстовому полю на отправку? Немного хватаюсь за соломинку.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... click-away