概要: UIAlertView のアクセシビリティ動作を複製したいと考えています。この場合、背景ビューは引き続き表示されますが、VoiceOver は操作しません。
詳細: iPhone アプリのアクセシビリティを実装しましたが、1 つ問題が残っています。場合によっては、ラベルと閉じるボタンを含む他のすべてのビュー (部分的に透明で、元のビューの大部分を覆う) の上に大きなビューを表示します。つまり、基本的にカスタム ポップアップ/アラート ビューです。問題は、VoiceOver がその下にあるビュー/コントロールを引き続き表示することです。
非表示のビューが VoiceOver によって表示されないようにする方法の 1 つは、カスタム ビューの背景全体にアクセスできるように設定することです。ただし、これを含むビューは実際にはユーザーが操作するべきではなく、そのサブビュー (ラベル/ボタン) のみを操作する必要があるため、これは実際には望んでいるものではありません。