У меня есть UITextView
, который отображает атрибутированную строку со ссылками в ней. Когда я запускаю Инспектор доступности, он может правильно определить UITextView
как статический текст и перечислить ссылки как дочерние с правильным UIAccessibilityTraitLink
. Теперь мне нужно получить эти элементы из моего собственного кода. Но UITextView
не возвращает никаких внутренних элементов доступности. Через какой интерфейс инспектор специальных возможностей находит дочерние элементы? Прикрепленный снимок экрана — это то, что видит Инспектор доступности:
NSAttributedString
илиNSDataDetector
, возможно, бесполезно использовать Accessibilty, который, кажется, выделяет их в инспекторе. Затем вы можете получить текст, помеченный как ссылка, и прикрепленный URL-адрес. См. там: stackoverflow.com/questions/28595378/ - person Larme   schedule 05.05.2017