アプリでの VoiceOver サポートに問題があり、デバッグが非常に難しいと感じています。
各セルが VoiceOver で読み取ることができる要素であるテーブル ビューがあります。各要素をタップするとうまくいきます。その要約が読み上げられます。こちらで説明されているように 2 本指で下にスワイプするジェスチャを使用すると、テーブル ビュー内のすべてのセルが一番下まで循環し、すべてが読み上げられます。問題は、読み取りを開始し、期待どおりにセルを通過するが、突然停止することです。VoiceOver カーソルが移動し、次のセルに移動することもわかりますが、読み上げられません。
メソッドをサブクラスUITableView
化して実装しようとしましUIAccessibilityContainer
たが、改善されませんでした。
ビューにさまざまなタイプのセルがあり、このセルタイプが停止すると停止するように見えるため、セルタイプの1つが原因であると思われますが、常にカーソルを次のセルに移動し、常にそうであるとは限りませんこの細胞型の後停止します。
いくつかのコードを提供できれば幸いですが、現時点では正確に何を提供すればよいかわかりません。:)
このジェスチャが呼び出されたときにコールバックを取得していないように見えるため、このようなものをデバッグする方法がわかりません。質問に答えられなくても、このような VoiceOver の問題をデバッグする方法についてのヒントをいただければ幸いです。