Make sure your app's Accessibility is:
- Understandable: Labels
- Interactable: Actions
- 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
网友评论