数据绑定,改变标题 -- @State

例子:
@State private var textInput: String = ""
@State private var title: String = ""

使用时 :
单向绑定(只显示):Text(self.title)
双向绑定:TextField("双向绑定", text: self.$textInput)
📢 ⚠️
类型为 Binding<String>,才可设置双向绑定,即在属性前使用 $ 这个符号

例子:

// 当按钮点击后 执行 action,将 TextField 中得内容赋值给 title
Button(action: {
    self.title = self.textInput 
}, label: {
     Text("确定")
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容