アクセシビリティと UICollectionViews に関して 2 つの質問があり、専門家の助けを借りたいと思っています。ナレーションの読み上げ順序に関するその他の質問はこちらです。両方の問題を示すサンプル プロジェクトを作成しました。
UICollectionView
カスタム セクション ヘッダーを提供している場所があります。これらのセクション ヘッダーはアクセシビリティ要素であり、アクセシビリティ トレイトUIAccessibilityTraitHeader
が設定されています。Voice Over が有効で、ユーザーがコレクションを水平方向にスワイプすると、ヘッダーが適切に読み上げられ、ヘッダーとして宣言されます。ただし、ユーザーが次のヘッダーまで上または下にスワイプすると、Voice Over は別のヘッダーが表示されている場合にのみジャンプします。これは、ビューがコレクション ビューに表示されない場合、ビュー階層から削除され、Voice Over がそれが存在することを認識しなくなるためだと思います。
このサンプル プロジェクトをプルして実行し、ナレーションを有効にして、ダイヤルを使用して見出しを上下にスワイプして課題を表示できます。
ユーザーが現在表示されていないヘッダーにジャンプできるようにする方法はありますか? どんな助けでも大歓迎です。