Watch アプリで動作する簡単な Voice Over セットアップを取得しようとしています。行に複数の要素がある WKInterfaceTable を使用します。現時点では、ナレーションは個々の要素を読み上げるだけです。
各行を設定したい
isAccessibilityElement
YES にすると、それ自体がボイスオーバー選択可能になり、その子要素が非表示になります。
残念ながら、これはうまくいかないようです。行コントローラーは、WKInterfaceObject ではなく NSObject を継承する必要があり、isAccessibilityElement プロパティを尊重していないようです。私はそれを設定し、各rowControllerのラベルを設定しましたが、ボイスオーバーは引き続き行の子を選択し、rowController自体で行ったアクセシビリティ設定を無視します。
今年の WWDC ビデオでこのことについて話しているのを見たことがあります。これは WatchKit 2.0 の機能であり、この機能はすべて機能すると推測しています。ボイスオーバーアクセシビリティで?
御時間ありがとうございます