SwiftUI

SwiftUI 2.0 使用@AppStorage

2021-02-16  本文已影响0人  刘铁崧

可以用来快速的读写userdefault中存储的数据

废话不多说,先上代码,一会看效果:
可以采用button点击直接存储,也可以采用textfield动态使用$双向绑定方式

struct ContentView: View {
    @AppStorage("message") var message:String = "";
    var body: some View{
        VStack{
            Text("本地存储数据:\(message)")
                .foregroundColor(.blue)
            TextField("请输入要存储的信息",text:$message)
                .textFieldStyle(DefaultTextFieldStyle())
                .padding(10)
                .offset(x: 30, y: 0)
            Button("存储"){
                self.message = "按钮存储信息"
            }
        }
    }
}

效果:
1.直接点击存储


2.动态绑定存储
上一篇下一篇

猜你喜欢

热点阅读