Обнаружение атрибута ссылки и выноски как ссылки для NSAttributedString в iOS

#ios #objective-c #swift

#iOS #objective-c #swift

Вопрос:

У меня есть ссылка в атрибутивной строке, которая затем устанавливается для textview. В целях обеспечения доступности я хочу, чтобы эта ссылка вызывалась как признак ссылки, возможно ли в настоящее время, чтобы приписываемая строка вызывала разные признаки в строке? Если нет, то что может быть идеальным решением для этого?

Ответ №1:

Вы можете искать все «прогоны стилей» атрибутов в атрибутивном тексте текстового представления, вызывая attributes(at:longestEffectiveRange:in:) несколько раз, пока не дойдете до нужного вам прогона стиля. Таким образом, вы можете найти ссылку и получить ее значение.