美文网首页
WWDC 2019 Accessibility in Swift

WWDC 2019 Accessibility in Swift

作者: Jerrydu96 | 来源:发表于2019-07-22 23:46 被阅读0次

Make sure your app's Accessibility is:

  1. Understandable: Labels
  2. Interactable: Actions
  3. Navigable: Ordering and Grouping
//In WWDC
Accessibility Lessons 
Deliver an Exceptional Accessibility experience
What's New in Accessibility

在SwiftUI不需要自己处理监听

Automatic Accessibility with SwiftUI

Standard controls accessible by default
Accessibility Notifications are automatic
Custom controls are automatically accessible
Accessible and decorative images
Built-in, accessible labels for all controls

Accessibility API

Understandable
·Do the displayed strings provide enough information?
Interactable
·Will a custom action simplify the interaction?
Navigable
·Can you speed up navigation?

Accessibility Tree

如果在

HStack {

}
.accessibilityElemrnt(children: .combine)
//可以把每一个子控件都加入了Accessibility

优先级

.accessibility(sortPriority: 1)
//设置优先级,可以改变响应的顺序

Accessibility Inspector

Explore, test, and debug your app's Accessibility

//More In WWDC
Accessibility Lessons: Inspector
Auditing Your Apps for Accessibility

Summary

Automatically accessible SwiftUI apps
Understandable, intractable, and navigable
Powerful SwiftUI Accessibility API
Unified across all platforms

//More In WWDC
Accessibility Lab

相关文章

网友评论

      本文标题:WWDC 2019 Accessibility in Swift

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