是否可以访问动态添加的子视图中的辅助功能元素?
例如,我有一个包含图像和一些文本的子视图。在某个用户事件之后,子视图会在一段时间内添加到主视图中,然后被删除。可访问性是否有可能访问静态文本和图像内部的临时文本和#34;子视图?
由于
答案 0 :(得分:1)
是。使用VoiceOver进行实验。如果VoiceOver无法选择视图,您可能需要发布通知,提醒the screen contents have changed
的辅助功能客户端$(document).mouseup(function (e){ //hides the menu if user clicks elsewhere
var button = $('.some-btn');
if(!button .is(e.target) && button.has(e.target).length === 0){
$('.dropdown-menu').hide();
}
});
如果您需要选择文字和图片,请确保其容器视图不 an accessibility element:
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
elementToFocusIfAny);
如果您有任何其他问题,请参阅Accessibility Programming Guide for iOS或使用新问题返回Stack Overflow。