SwiftUI开发-@EnvironmentObject、ObservableObject、@Published理解
对于这三个特性,我们可以简单记录一下,EnvironmentObject修饰属性是当前的环境变量,并在它自己以及它的子视图都可以直接使用,也可以叫做当前当前视图全局变量。下面我们看一个编辑学生姓名的例子:先定义一个学生数据模型,如下:class Student: ObservableObject { @Published var name = ""}然后在写一个编辑框,编辑学生的姓名:struct EditStudentView: View { @Environment
转载
2020-07-03 10:05:20 ·
4091 阅读 ·
0 评论