我正在创建具有表单的应用程序。表单中的文本字段之一是数字,所以我介绍一种数字键盘类型的键盘。此后,当用户转到任何其他文本字段时,键盘语言将自动切换为英语。我什至尝试创建一个只有两个TextField的新项目,以查看它是否不是由我的其他代码中的某些错误引起的,但不是。甚至这段代码也能做到:
import SwiftUI
struct ContentView: View {
@State var text: String = ""
@State var number: String = ""
var body: some View {
VStack {
TextField("Text", text: $text)
TextField("Number", text: $number).keyboardType(.numberPad)
}
}
}
在此先感谢您的帮助!