1.15 状态修饰符

原文链接: https://developer.apple.com/documentation/swiftui/view-state

1.15 状态修饰符

访问存储,并向子视图提供配置数据。

概述

SwiftUI 提供了在应用中管理数据的工具。例如,你可以在视图层级中各视图共享的环境里存储值和对象。任何共享该环境的视图——通常是存储该项的视图的所有后代视图——都可以访问所存储的项。

关于 SwiftUI 提供的、帮助你管理应用数据的类型,参见模型数据。

身份

  • tag(_:includeOptional:) —— 设置该视图的唯一标签值。
  • id(_:) —— 把视图的身份绑定到给定的代理值。
  • equatable() —— 当新值与旧值相同时,阻止视图更新其子视图。

环境值

偏好

默认存储

配置模型