UITextView linkTextAttributes设置辅助功能值

时间:2017-10-04 08:24:38

标签: ios xcode uitextview accessibility nsattributedstring

我创建了一个文本视图,其中包含一行文本,部分文本是一个链接。我使用linkTextAttributes来创建可点击的链接文本,但我无法获得工作的可访问性。

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

但是,在Accessibility Inspector中,在Hierarchy部分下,我能够看到Link,但我无法设置它的可访问性标签和值。

整个文本视图是一个辅助功能元素

The entire text view is one accessibility element

但是,它显示在Hierarchy

However, it shows up under Hierarchy

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

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为我们实际上无法单独说出链接文本,因为它仍然是一个没有" isAccessibilityElement"的字符串。但是,如果我们使用标签和按钮创建CustomTextView,则可以实现这一点。