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>
「画像はがきの概要」として読み上げられます
どちらの場合も、アイコンの名前をまったく発表しない方が望ましいでしょう。ただし、カスタム テキストでオーバーライドする方法も知っておくとよいでしょう。