| 属性修饰 | 适用于 | 值来源 | 其他 |
|---|---|---|---|
| @State | struct、enum 等值类型 | 默认值,初始化时传入 | |
| @Binding | struct、enum 等值类型 | 外部传入 | |
| @StateObject | class | 默认值,初始化时传入 | class 实现 ObservableObject 协议,属性使用 @Published 修饰 |
| @ObserveObject | class | 外部传入 | |
| @EnvironmentObject | class | 父视图提供 | XXView().environmentObject(xxx) |
| 属性修饰 | 适用于 | 值来源 | 其他 |
|---|---|---|---|
| @State | struct、enum 等值类型 | 默认值,初始化时传入 | |
| @Binding | struct、enum 等值类型 | 外部传入 | |
| @StateObject | class | 默认值,初始化时传入 | class 实现 ObservableObject 协议,属性使用 @Published 修饰 |
| @ObserveObject | class | 外部传入 | |
| @EnvironmentObject | class | 父视图提供 | XXView().environmentObject(xxx) |
本文标题:SwiftUI 属性装饰器
本文链接:https://www.haomeiwen.com/subject/fssfjrtx.html
网友评论