3

アプリのアクセシビリティを高める作業を行っていますが、VoiceOver で問題が発生しています。

テーブル ビューと、5 秒ごとにアニメーション化して何か他のものを表示する水平スクロール ビューを持つビュー コントローラーがあります。(Apple App Store アプリが数秒ごとにビューがスライドする注目ページで行うことのように)

問題は、テーブル ビュー セルを選択し、VoiceOver がそれを読み上げている場合、次のビューにアニメーション化された瞬間に、VoiceOver カーソルがナビゲーション バーの上部にリセットされることです。

Apple App Store を見ると、これを回避する方法があります。別のビューが表示されたときに位置をリセットしないでください。

ここでの提案は大歓迎です!

4

1 に答える 1

3

おそらく、UIAccessibilityPostNotification を使用して、選択したい要素のパラメーターを渡すことができます。

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification,viewToSelect);
于 2013-07-09T12:44:55.760 に答える