Accessibility框架详细解析(二) —— Access

2022-06-06  本文已影响0人  刀客传奇

版本记录

版本号 时间
V1.0 2022.06.06 星期一

前言

AccessibilityiOS 14.0 +开始支持的一个全新的框架,它让所有使用 Apple 设备的人都能访问您的应用程序,不管您的App是使用的是UIKit还是AppKit。感兴趣的可以看下面几篇文章。
1. Accessibility框架详细解析(一) —— 基本概览(一)

Overview

让使用 iOStvOS 的每个人都可以访问您的 UIKit 应用程序。

让您的应用程序易于访问意味着让每个人都可以使用它。通过在设计应用时考虑到可访问性,您可以让每个人都喜欢您的应用。有关详细信息,请参阅Accessibility

UIKit 控件和视图具有内置的可访问性(accessibility),默认情况下提供可访问的用户体验。通常,您不需要做额外的工作来启用标准的辅助功能。

在某些情况下,您可能希望修改默认值以更好地代表您的应用程序、提供额外的上下文或修改用户在应用程序中的流程。 UIKit 使这些自定义变得简单,在您定义用户界面时涉及几行代码或 Interface Builder 调整。有关自定义 UIKit 元素的可访问性(accessibility)的更多信息,请参阅 UIAccessibility

如果您的应用程序包含不继承自 UIView 或具有内置可访问性的其他 UIKit 类之一的自定义用户界面元素,请通过子类化 UIAccessibilityElement 使这些元素可访问。

如果您使用 SwiftUI 构建您的应用程序,请参阅Accessibility


Topics

1. Essentials

2. Behaviors

3. Guided Access

4. Actions

5. Elements

6. Containers

7. Navigation

8. Drag-and-Drop Support

9. Notifications

10. Conversions

11. Convenience Functions

12. Capabilities

后记

本篇主要讲述了Accessibility for UIKit,感兴趣的给个赞或者关注~~~

上一篇 下一篇

猜你喜欢

热点阅读