我们已经在应用程序中为包含UITextView的自定义警报视图实现了画外音功能。此UITextView具有链接,我们还为链接添加了正确的LinkAttributes。
在iOS 12中,其工作正常,使用转子(垂直滑动)突出显示了链接,但在iOS 13中不起作用。我在文档中进行了大量检查,并花了48个小时来寻找根本原因,但没有成功。
[我正在使用Accessibility Inspector调试我的应用程序,当我进行审核时,它提示UITextView的子视图不可访问,“可能无法访问的文本:该元素似乎显示应使用可访问性API实施的文本。”
还有其他人遇到此问题并有解决此问题的方法。
预先感谢
最近,我遇到了这个问题
在iOS13之前,UITextView配音应设置为editable = NO
,使用转子(垂直滑动)突出显示链接,效果很好
但是在iOS13之后,您应该使用editable = YES
UITextViewDelegate
函数设置textViewShouldBeginEditing:
以禁用键盘。
我认为这是旁白的错误
顺便说一下,UITextView检测链接不流畅,您可以将UILabel与自定义辅助功能元素一起使用来处理这种情况