Как выделить текст в textView в Swift?

Я хотел бы выделить часть текста в UITextView, как страницы для iOS или Safari для iOS. Я ищу документацию, но не могу найти способ сделать это, возможно, потому, что я новичок в разработке iOS, и я пропускаю важную информацию. Кто-нибудь может мне помочь?

скриншот страниц для iOS:

Pages for iOS

скриншот Safari для iOS:

Safari for iOS

1 ответов


Если вам нужно только выделить один непрерывный блок текста, вы можете установить отбор программно. Однако ваши примеры показывают несколько прерывистых частей. Для этого вам нужно будет использовать атрибутивную строку. Никакой другой систем-обеспеченной выделяя функции. (Возможно, есть сторонняя библиотека, которая предлагает это, хотя вам придется искать.)