辅助功能:语音阅读更新标签?
Accessibility: Voice over read update label?
如何在辅助功能中强制画外音阅读我更新的标签
例如,
var label.text = 1
然后在 2 秒后我将标签更新为 2
label.text = 2
但是画外音没有和2互动
有什么建议吗?
如果您要问的问题是,"How do I alert the user to a change in content,"您可以在三个解决方案中进行选择。
- Post
UIAccessibilityNotification(UIAccessibilityLayoutChangedNotification, label)
通知系统内容已更改并强制焦点到标签。
- Post
UIAccessibilityNotification(UIAccessibilityAnnouncementNotification, "Your announcement")
请求系统将字符串传达给用户。
- 将
UIAccessibilityTraitUpdatesFrequently
特征分配给您的标签。系统会定期公布内容的变化。
Swift 5:
UIAccessibility.post(notification: .layoutChanged, argument: label)
如何在辅助功能中强制画外音阅读我更新的标签
例如,
var label.text = 1
然后在 2 秒后我将标签更新为 2
label.text = 2
但是画外音没有和2互动
有什么建议吗?
如果您要问的问题是,"How do I alert the user to a change in content,"您可以在三个解决方案中进行选择。
- Post
UIAccessibilityNotification(UIAccessibilityLayoutChangedNotification, label)
通知系统内容已更改并强制焦点到标签。 - Post
UIAccessibilityNotification(UIAccessibilityAnnouncementNotification, "Your announcement")
请求系统将字符串传达给用户。 - 将
UIAccessibilityTraitUpdatesFrequently
特征分配给您的标签。系统会定期公布内容的变化。
Swift 5:
UIAccessibility.post(notification: .layoutChanged, argument: label)