按返回键“无”关闭软件键盘-SwiftUI

时间:2020-05-07 23:33:45

标签: ios swift swiftui textfield

我想创建一个TextField,在其中可以通过在 same 字段中键入内容,然后按 return 来快速在 same 字段中输入多个String项。添加它。

我已经具有添加功能,但是我不想在每次按回车键时将项目添加到列表中就关闭键盘,因为这对于用户每次点击文本字段来说都是很麻烦的。带回键盘。

我正在寻找一种纯粹的SwiftUI解决方案

我所拥有的:

import SwiftUI

struct StackOverflowSubmissions: View {

   @State var item: String = ""
   var body: some View {

      TextField("Enter item...", text: $item, onCommit: {

         // Add item to CoreData database

      })
         .textFieldStyle(RoundedBorderTextFieldStyle())
         .padding(5)
         .background(Color(.gray))
         .cornerRadius(10)
         .padding()
    }
}

struct StackOverflowSubmissions_Previews: PreviewProvider {
    static var previews: some View {
        StackOverflowSubmissions()
    }
}


0 个答案:

没有答案