View 辅助功能 (SwiftUI中文文档手册)

View 辅助功能

使您的视图可供包括残疾人在内的广泛用户使用。


主题

必需品

1、创建可访问的视图

通过将可访问性修改器应用于SwiftUI视图,使所有人都可以访问您的应用。


自定义视图的辅助功能标签

2、func accessibility(label: Text) -> ModifiedContent

在描述其内容的视图中添加一个标签。

3、func accessibility(value: Text) -> ModifiedContent

添加视图包含的值的文本描述。

4、func accessibility(hidden: Bool) -> ModifiedContent

指定是否对系统辅助功能隐藏此视图。

5、func accessibility(identifier: String) -> ModifiedContent

使用指定的字符串标识视图。

6、func accessibility(selectionIdentifier: AnyHashable) -> ModifiedContent

设置此视图的辅助功能元素的选择标识符。

7、辅助功能修改器类型

一组用于改善视图的可理解性,交互性和可导航性的类型。


自定义视图的可访问性交互

8、func accessibility(hint: Text) -> ModifiedContent

与用户交流执行视图操作后发生的情况。

9、func accessibility(activationPoint: UnitPoint) -> ModifiedContent

指定在视图中发生激活的单位点。

10、func accessibility(activationPoint: CGPoint) -> ModifiedContent

指定视图中激活发生的点。

11、func accessibilityAction(AccessibilityActionKind, () -> Void) -> ModifiedContent

向此视图添加可访问性操作。

12、func accessibilityAction(named: Text, () -> Void) -> ModifiedContent

将自定义可访问性操作添加到视图和所有子视图。

13、func accessibilityAdjustableAction((AccessibilityAdjustmentDirection) -> Void) -> ModifiedContent

向视图添加可访问性可调操作。

14、func accessibilityScrollAction((Edge) -> Void) -> ModifiedContent

将可访问性滚动操作添加到视图。

15、func accessibilityIgnoresInvertColors(Bool) -> some View

设置此视图是否应忽略系统的智能反转设置。
贝塔

16、func accessibilityLabeledPair(role: AccessibilityLabeledPairRole, id: ID, in: Namespace.ID) -> some View

将表示标签的辅助功能元素与匹配内容的元素配对。
贝塔

17、enum AccessibilityLabeledPairRole

贝塔


自定义视图的辅助功能导航

18、func accessibilityElement(children: AccessibilityChildBehavior) -> some View

将此视图包装为新的辅助功能元素。

19、func accessibility(inputLabels: [Text]) -> ModifiedContent

设置用户用来标识视图的备用输入标签。

20、func accessibility(addTraits: AccessibilityTraits) -> ModifiedContent

将给定的特征添加到视图中。

21、func accessibility(removeTraits: AccessibilityTraits) -> ModifiedContent

从该视图中删除给定的特征。

22、func accessibility(sortPriority: Double) -> ModifiedContent

相对于同一级别的其他元素,设置此视图的可访问性元素的排序优先级顺序。

23、func accessibilityLinkedGroup(id: ID, in: Namespace.ID) -> some View

链接多个可访问性元素,以便用户可以快速从一个元素导航到另一个元素,即使这些元素在可访问性层次结构中彼此不相邻也是如此。
贝塔


自定义视图的帮助文本

24、func help(LocalizedStringKey) -> some View

使用您提供的本地化字符串将帮助文本添加到视图。
贝塔

25、func help(S) -> some View

使用您提供的字符串将帮助文本添加到视图。
贝塔

26、func help(Text) -> some View

使用您提供的文本视图向视图添加帮助文本。
贝塔

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

你可能感兴趣的:(SwiftUI,中文文档与手册)