我们将看到的第一个表单控件是最简单的:TextField 。
这可以让我们显示一些文本,就像Text 视图一样,而且它可以被用户编辑,所以我们可以得到文本形式的输入。
下面是最基本的例子:TextField 。
struct ContentView: View {
@State private var name = ""
var body: some View {
Form {
TextField("", text: $name)
}
}
}
我们有一个SwiftUI:属性,我们在前面加上了@State 属性包装器。
运行这段代码。你可以看到一个空的文本字段。你可以点击它。

你可以在里面输入任何文本。

TextField 的第一个参数是一个字符串,当该字段为空时,它被可视化。你可以用你想要的任何文本填充它,像这样。
TextField("Your name", text: $name)
