发布屏幕更改通知后如何控制哪个 UIAccessibilityElement 获得焦点?
Posted
技术标签:
【中文标题】发布屏幕更改通知后如何控制哪个 UIAccessibilityElement 获得焦点?【英文标题】:How to control which UIAccessibilityElement receives focus after posting screen change notification? 【发布时间】:2013-07-27 23:38:08 【问题描述】:我有一个带有可访问元素的叠加层。当它消失时,我发布UIAccessibilityScreenChangedNotification
以引起 VoiceOver 更新。
VoiceOver 然后选择屏幕的第一个元素。发布UIAccessibilityScreenChangedNotification
后,如何使其默认关注特定元素?
【问题讨论】:
【参考方案1】:当您发布通知时,您可以提供其他信息,这些信息可以是 VoiceOver
所说的 NSString
对象或 VoiceOver
移动到的辅助功能元素。
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, focusItem);
【讨论】:
以上是关于发布屏幕更改通知后如何控制哪个 UIAccessibilityElement 获得焦点?的主要内容,如果未能解决你的问题,请参考以下文章