AccessibilityHierarchy 中节点的实例,表示屏幕阅读器可以读取、聚焦和执行操作的 UI 中的元素。
allowsDirectInteraction | 此节点是否允许用户进行直接触摸交互。 |
children | 节点的子节点。 |
frame | Rect 表示节点在 UI 中的屏幕坐标位置。可以直接设置此值,但建议改为设置 frameGetter,以便在必要时重新计算该值。 |
frameGetter | 可选委托,可以将其设置为计算节点的 frame,而不是设置固定值。如果节点的 frame 可能会随着时间的推移而改变,则应设置此委托,而不是为 frame 提供一次性值。 |
hint | 提供有关辅助功能节点的其他信息。例如,在节点上执行操作的结果。 |
id | 此节点的 ID。 |
isActive | 此节点在层次结构中是否处于活动状态。默认值为 true。 |
isFocused | 节点是否由屏幕阅读器聚焦。 |
label | 简洁地描述此节点的字符串值。当节点获得焦点时,标签是屏幕阅读器首先读取的内容。 |
parent | 节点的父节点。如果节点位于根级别,则父节点值为 null。 |
role | 节点的角色。 |
state | 节点的状态。 |
value | 此节点的值。 |
GetHashCode | 用于比较的哈希值。 |
ToString | 提供调试字符串。 |
decremented | 当屏幕阅读器用户减少节点内容时调用。 |
dismissed | 当屏幕阅读器用户关闭此节点时调用。 |
focusChanged | 当节点获得或失去屏幕阅读器焦点时调用。 |
incremented | 当屏幕阅读器用户增加节点内容时调用。 |
selected | 当屏幕阅读器用户选择此节点时调用。 |