2

Watch アプリで動作する簡単な Voice Over セットアップを取得しようとしています。行に複数の要素がある WKInterfaceTable を使用します。現時点では、ナレーションは個々の要素を読み上げるだけです。

各行を設定したい

isAccessibilityElement

YES にすると、それ自体がボイスオーバー選択可能になり、その子要素が非表示になります。

残念ながら、これはうまくいかないようです。行コントローラーは、WKInterfaceObject ではなく NSObject を継承する必要があり、isAccessibilityElement プロパティを尊重していないようです。私はそれを設定し、各rowControllerのラベルを設定しましたが、ボイスオーバーは引き続き行の子を選択し、rowController自体で行ったアクセシビリティ設定を無視します。

今年の WWDC ビデオでこのことについて話しているのを見たことがあります。これは WatchKit 2.0 の機能であり、この機能はすべて機能すると推測しています。ボイスオーバーアクセシビリティで?

御時間ありがとうございます

4

1 に答える 1