我想创建一个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()
}
}