2

私はUIAlertControllerを持っています。これはView Controllerで表示しています。 UIAlertControllerを提示する前に、私はtrueaccessibilityViewIsModalを設定するが、VoiceOverのを使用している場合、それはまだ任意のアイデアに焦点を当て、そしてUIAlertController「背後」ビューコントローラ(私は私のUIAlertControllerを発表1)私のUIAlertControllerの背後にあるコントローラの表示をVoiceOverが読み取っています

let alertController = UIAlertController(title: alertTitle, message: nil, preferredStyle: .alert) 
alertController.accessibilityViewIsModal = true 
present(alertController, animated: true, completion: nil) 

上のすべてを読み出し、 VoiceOverがアラートダイアログにないコンテンツを読み込むのを防ぐ方法について教えてください。

答えて

1

私は同僚と話した後にこれを修正しました。

UIAlertControllerviewにあるaccessibilityViewIsModalを設定すると、これはView Controller自体がVoiceOverが注目していたビューではないため修正されました。

alertController.view.accessibilityViewIsModal = true 

しかしこれは自動的に処理されなければならないので、私はそれにAppleとレーダーを提出しています。すぐにこの回答をバグIDで更新します。

レーダーフィールドhttps://bugreport.apple.com/web/?problemID=33779950

関連する問題