属性修饰 | 适用于 | 值来源 | 其他 |
---|---|---|---|
@State | struct、enum 等值类型 | 默认值,初始化时传入 | |
@Binding | struct、enum 等值类型 | 外部传入 | |
@StateObject | class | 默认值,初始化时传入 | class 实现 ObservableObject 协议,属性使用 @Published 修饰 |
@ObserveObject | class | 外部传入 | |
@EnvironmentObject | class | 父视图提供 | XXView().environmentObject(xxx) |
网友评论