2016-07-07 4 views
1

各セルにcollectionView(スクロールが無効)を含むテーブルビューがあります。 VoiceOverで左右にスワイプすると、フォーカスが予期しない方法で移動します。 VoiceOverがテーブルビューをスクロールしないようにして、カスタムスクロールの動作を実装できます。VoiceOverでスワイプするときに、UITableViewの自動スクロールを無効にするにはどうすればよいですか?

+0

私は同様の問題を抱えており、解決方法も知りたいと思います。同じ問題かもしれない。 http://stackoverflow.com/questions/39603917/how-can-i-make-a-uitableview-with-big-header-voiceover-compatible –

答えて

0

ボイスオーバーでテーブルビューをスキップする場合は、ボイスオーバーでテーブルビューにアクセスできないようにします。あなたは

tableView.isAccessibilityElement=NO; 

をすることによってこれを行うことができますか、このところでaccessibilityElements

[email protected][myview,mytableview,mybutton]; 

を使用して、ビュー内のアクセシビリティ要素をカスタマイズすることができ、あなたもアクセス可能要素の順序を変更することができます。

テーブルビューをアクセス可能にしたくない場合は、上記の配列からテーブルビューを削除してください。

[email protected][myview,mybutton]; 
+1

私が質問を正しく理解している場合、OPはテーブルビューをVoiceOverから完全に削除できますが、自動スクロールはできません。 –