Выделенный текст в iOS (приложение в стиле караоке)

Я пытаюсь создать приложение, похожее на караоке, но столкнулся с проблемой.

У меня есть песня в формате mp3 и соответствующая лирика, показанная в UITextView. Я хочу выделить / подчеркнуть (или что-то в этом роде) слова, которые слышны из этого mp3-файла. У меня есть соответствующее время для каждого слова (startTime, endTime, duration), но я не знаю, как их выделить.

Я выполнил поиск по переполнению стека, но ни один из уже опубликованных вопросов не решил мою проблему.

Я видел, что UITextView может не соответствовать моему требованию, но я понятия не имею, что еще использовать.

Я видел нечто подобное, представленное на WWDC 2011: Базовая анимация «Прыгающий мяч». демо, но мне не удалось его реализовать.

Пожалуйста, помогите мне найти способ сделать это.

Ответы на вопрос(2)

Ваш ответ на вопрос