TextFieldで入力returnキーを押した時に処理を行う方法です
サンプルコード
TextFieldOnCommit.swift
struct TextFieldOnCommit: View {
@State private var inputText: String = ""
@State private var showText: String = ""
var body: some View {
VStack(alignment: .center, spacing: 12) {
TextField("ここに入力",
text: $inputText,
onCommit: {showText = inputText}
)
Text(showText)
}
}
}
onCommit: {showText = inputText}
の部分がreturnキーを押した時になります。
今回の場合は入力したテキストを別のテキストに表示する処理をしております。