版本: Unity 6 (6000.0)
语言English
  • C#

AccessibilityNode

UnityEngine.Accessibility 中的类

/

实现于:UnityEngine.AccessibilityModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

AccessibilityHierarchy 中节点的实例,表示屏幕阅读器可以读取、聚焦和执行操作的 UI 中的元素。

属性

allowsDirectInteraction此节点是否允许用户进行直接触摸交互。
children节点的子节点。
frameRect 表示节点在 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当屏幕阅读器用户选择此节点时调用。