UITextView linkTextAttributes设置可访问性值

Cat*_*Oun 5 xcode accessibility uitextview nsattributedstring ios

我创建了一个文本视图,其中包含一行文本,文本的一部分是链接。我曾经linkTextAttributes用来创建可点击的链接文本,但无法访问它。

我可以单击链接,但是在“辅助功能检查器”中,当我将鼠标悬停在文本视图上时,它将其视为一个辅助功能元素,并且将无法检测到可单击的文本。

但是,在“可访问性检查器”的“层次结构”部分下,我可以看到“链接”,但是我无法设置它的可访问性标签和值。


整个文本视图是一个可访问性元素

整个文本视图是一个可访问性元素

但是,它显示在层次结构下

但是,它显示在层次结构下

我希望能够在此更多可点击的文本中修改辅助功能值。但是我根本无法在代码中获得更多文本的可访问性。

在此处输入图片说明

小智 0

我认为我们实际上无法单独对链接文本进行语音,因为它仍然是一个没有“isAccessibilityElement”的字符串。但是,如果我们创建一个带有标签和按钮的 CustomTextView,这是可以实现的。