【发布时间】:2018-11-15 10:46:23
【问题描述】:
我正在使用 iOS 的 VoiceOver 功能测试我的 Ionic3 应用程序的可访问性。看起来 ion-icon 在其 aria-label 属性中使用了图标的名称,并被大声读出。有没有办法用其他东西覆盖它或抑制图标的 aria-label?
示例...
我有一个这样的按钮:
<button ion-button icon-right>
Finish my postcard
<ion-icon name="checkmark-circle"></ion-icon>
</button>
使用 VoiceOver 将其朗读为“完成我的明信片复选标记圈”。
标签也是如此:
<ion-tab [root]="tab3Root" tabTitle="Postcards" tabIcon="images"></ion-tab>
作为“图像轮廓明信片”大声读出
在这两种情况下,最好根本不公布图标的名称。但是,如果知道如何用自定义文本覆盖它,那就太好了。
【问题讨论】:
标签: ionic3 accessibility voiceover ionicons