可访问性 0.3.1

可访问性 0.3.1

Jan Jaap de Groot 维护。



  • 作者:
  • Jan Jaap de Groot

可访问性

Version License Platform

此库的目的是为 Android 和 iOS 上的可访问性功能提供一个统一的操作方式。

所有可访问性方法都通过 Accessibility 类来获取。此外,所有从 UIViewUIViewController 继承的类都添加了一个 accessibility 属性。

示例

提供可访问性标签

  • 在 Android 上,您将设置 contentDescription
  • 在 iOS 上,您将设置 accessibilityLabel

使用此库,您可以在 Android 和 iOS 上使用 accessibility.label。库将调用原生方法。

功能

  • UIView
    • label:设置可访问性标签
    • action:设置可访问性动作以宣布
    • elements:设置可访问性元素的顺序
    • focus():将可访问性焦点移至当前视图
  • UIViewController
    • elements:设置可访问性元素的顺序
    • announce(message):宣布提供的信息

要求

最低支持的 iOS 版本是 12.0

示例

要运行示例项目,请先克隆仓库,然后从Example目录运行pod install

安装

通过CocoaPods提供访问性支持。要安装它,只需将以下行添加到您的Podfile中。

pod 'Accessibility'

由于iOS 15使用了Accessibility命名空间,因此该模块已重命名为Appt

import Appt

作者

Jan Jaap de Groot,[email protected]

许可证

Accessibility在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。