美文网首页
Accessibility框架详细解析(二) —— Access

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

作者: 刀客传奇 | 来源:发表于2022-06-06 21:36 被阅读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

  • UIAccessibility
    一组方法,提供有关应用程序用户界面中的视图和控件的可访问性(accessibility)信息。

  • UIAccessibilityContainer
    提供一组视图子类用来使子组件作为单独元素可访问的方法。

  • Supporting VoiceOver in Your App
    添加 VoiceOver 支持,让盲人或视力不佳的用户更容易访问您的 iOS 应用程序。

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,感兴趣的给个赞或者关注~~~

相关文章

网友评论

      本文标题:Accessibility框架详细解析(二) —— Access

      本文链接:https://www.haomeiwen.com/subject/dradmrtx.html