SwiftUI表单—文本字段

93 阅读1分钟

我们将看到的第一个表单控件是最简单的: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)