iOS无障碍样例——自定义内容无障碍

发表于 2016-09-26 13:43:00   阅读量(0)


该样例,先前被称之为WWDCMaps,展示了怎样在自绘UIView和UIcontrol上支持无障碍,演示了怎样为每个图形项目创建一个无障碍元素,并在容器视图上实现UIAccessibilityContainer协议与iOS无障碍系统进行交互。
本样例中的地图是使用代码绘制的,为了支持无障碍,该样例为每一个图形项目创建了一个无障碍元素(会议室、电梯,等等),并在平面视图类中实现UIAccessibilityContainer,与iOS无障碍系统进行交互。基于不同用户交互模式,为floor和coffee切换控制,将UIAccessibilityTraitAdjustable 和UIAccessibilityTraitButton应用到自定义UIControl。
在引导模式下运行该样例,开发者可以三击Home键来展示引导访问选项。开发者可以在引导访问选项条的右侧看到CustomContentAccessibility选项,并可以点击来禁用floor和coffee切换控制。
对于这些苹果软件的使用、安装、修改或再分配,请阅读该文档的免责声明,并遵守声明中的条款。

参考文档链接:http://www.capa.ac/CustomContentAccessibility.pdf