gpt4 book ai didi

ios - VoiceOver 正在读取我的 UIAlertController 后面的 View Controller 内容

转载 作者:可可西里 更新时间:2023-11-01 05:42:58 25 4
gpt4 key购买 nike

我有一个 UIAlertController,我正在用 View Controller 呈现它。在呈现 UIAlertController 之前,我将 accessibilityViewIsModal 设置为 true 但是在使用 VoiceOver 时它仍然关注并读出“后面”的 View Controller 上的所有内容UIAlertController(我用 UIAlertController 展示的那个)

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

关于如何防止 VoiceOver 阅读不在警告对话框中的内容有什么想法吗?

最佳答案

我在与同事交谈后解决了这个问题。

UIAlertControllerview 上设置accessibilityViewIsModal 修复了这个问题,因为 View Controller 本身不是 VoiceOver 关注的 View 。

alertController.view.accessibilityViewIsModal = true

虽然这应该是自动处理的,因此我正在向 Apple 提交雷达。很快就会用错误 ID 更新这个答案。

雷达归档https://bugreport.apple.com/web/?problemID=33779950

关于ios - VoiceOver 正在读取我的 UIAlertController 后面的 View Controller 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45555417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com