我正在开发一个我希望完全可访问的 iOS 应用程序。该应用程序的一部分涉及发牌时的顺序,然后在用户交互后,手牌结束并发下一手牌。发牌后,我想让受损用户意识到这一点。
因此,在发牌后(有视力的用户看到卡片动画就位),我发送 UIAccessibilityLayoutChangedNotification 通知,如下所示:
UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, nil);
当我使用辅助功能检查器在模拟器中进行验证时,一切看起来都很好:显示通知。但是,当我尝试在设备上使用 VoiceOver 进行测试时,似乎什么都没有发生。我在这里缺少什么吗?我怎么知道它有效?