UIaccessibilityElement类封装的项目信息对一些特殊的人可见,默认情况下是不可访问的.例如,一个图标或文字图像不会自动访问,因为它没有继承的UIView(或UIControl).一个包含等非视图的项目,创建一个实例来表示每个项目需要访问的UIAccessibilityElement.
一个辅助元素的属性提供有关元素的信息,如位置和当前值,辅助应用程序.你可能需要设置一个元素的属性,几十你不需要创建一个实例UIAccessibilityElement代表.例如,如果你的应用程序包括自定义图标的按钮,这意味着"solve"按钮本身已经由一个辅助元素表示,因为它是UIButton的一个自雷.但是,你需要提供信息和提示性的标签,因为这个信息是唯一的这个按钮.为此,你可以在Interface Builder或非正式协议UIAccessibility中设置属性.
任务
创建无障碍元素
-initWithAccessibilityContainer:
访问包含视图
accessibilityContainer property
确定无障碍
isAccessibilityElement property
访问无障碍元素的属性
accessibilityLabel property
accessibilityHint property
accessibilityValue property
accessibilityFrame property
accessibilityTraits property
属性
accessibilityContainer
视图,其中包含的辅助元素.
时间: 2024-11-08 20:58:35