Вот простое представление, содержащее текстовое поле и кнопку в горизонтальном стеке.
Чтобы обработать взаимодействие с пользователем в Button
, просто перезапишите закрытие action
.
import SwiftUI
struct ButtonAndTextFieldView : View {
@State var text: String = ""
var body: some View {
HStack {
TextField($text,
placeholder: Text("type something here..."))
Button(action: {
// Closure will be called once user taps your button
print(self.$text)
}) {
Text("SEND")
}
}
}
}
#if DEBUG
struct ButtonWithTextFieldView_Previews : PreviewProvider {
static var previews: some View {
ButtonWithTextFieldView()
}
}
#endif