- SwiftUI 2.0 使用@AppStorage
- SwiftUI SceneStorage, AppStorage
- SwiftUI 2.0 使用@AppStorage进行状态存储
- SwiftUI2.0 使用Stack和alignmentGuid
- SwiftUI 2.0 ViewBuilders的“switch
- SwiftUI 2.0 使用@StateObject
- SwiftUI 2.0 使用@UIApplicationDele
- SwiftUI 2.0 使用ScrollViewReader
- SwiftUI2.0 使用sheet和navigationLin
- SwiftUI2.0 数据绑定@State,@Binding ,
可以用来快速的读写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.动态绑定存储
网友评论