前提・実現したいこと
文字を入力し、Enterを押すと、キーボードが閉じ、ある処理が走るようにしたいです。
しかし、Enterを押した時に処理を走らせる方法がわかりません。
どなたかわかる方、ご教示いただけますでしょうか。
該当のソースコード
SwiftUI
1//このような検索バーを作ったのですが、Enterを押したときの処理をどこにどう入れればいいかわかりません 2struct SearchBarView: View { 3 @Binding var text : String 4 var body: some View { 5 ZStack{ 6 RoundedRectangle(cornerRadius: 10, style: .continuous) 7 .fill(Color("NewGray")) 8 9 HStack(alignment: .center){ 10 Image(systemName: "magnifyingglass") 11 .foregroundColor(.gray) 12 TextField("検索", text: $text) 13 .font(.custom("HiraginoSans-W4", size: 16)) 14 .frame(height: 30) 15 } 16 .padding([.leading, .trailing]) 17 } 18 .padding() 19 .padding(.top) 20 .frame(height: 30) 21 } 22}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。