gpt4 book ai didi

ios13 - iOS 13 画外音问题,转子 Action 不适用于嵌入式链接

转载 作者:行者123 更新时间:2023-12-03 19:23:08 26 4
gpt4 key购买 nike

我们已经在我们的应用程序中为包含 UITextView 的自定义警报 View 实现了画外音功能。这个 UITextView 有链接,我们还为链接添加了正确的 LinkAttributes。

在 iOS 12 中它工作正常,使用转子(垂直滑动)突出显示链接,但它在 iOS 13 中不起作用。我在文档中检查了很多,并花了 48 小时来找到根本原因,但没有成功。

我正在使用 Accessibility Inspector 调试我的应用程序,当我运行审核时,它表明 UITextView 的 subview 不可访问,“可能无法访问的文本:该元素似乎显示应使用可访问性 API 实现的文本。”。

有没有其他人遇到过这个问题并有解决这个问题的方法。

提前致谢

最佳答案

最近,我遇到了这个问题

在 iOS13 之前,UITextView 画外音应该设置 editable = NO ,使用转子(垂直滑动)突出显示链接,效果很好

但是在iOS13之后,你应该设置editable = YES , 使用 UITextViewDelegate textViewShouldBeginEditing: func 禁用键盘。

我认为这是 Voice Over 的一个错误

顺便说一句,UITextView 检测链接不流畅,你可以使用带有自定义辅助功能元素的 UILabel 来处理这种情况

关于ios13 - iOS 13 画外音问题,转子 Action 不适用于嵌入式链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58669223/

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