模态视图

模态视图完全捕获用户的注意力,直到任务完成。当模糊视图(例如警报或弹出窗口)可见时,iOS 会通过调暗和禁用所有其他内容来向用户说明这一点。实现自定义模态界面的应用程序需要通过设置 accessibilityViewIsModal 向 VoiceOver 提示该视图值得用户全神贯注。请注意,此属性只应在包含模态内容的视图上设置,而不应在模式视图中包含的元素上设置。

myModalView.accessibilityViewIsModal = YES;

将视图标记为模态会鼓励 VoiceOver 忽略同级视图。如果在设置此属性后,你发现 VoiceOver 仍然导航应用中的其他元素,请尝试隐藏问题视图,直到模式解除为止。