Как я могу подчеркнуть текст, который может состоять из нескольких строк? Я нахожу, что некоторые люди предлагают UIWebView, но это явно слишком тяжелый класс для простого рендеринга текста.
Я думал о том, чтобы выяснить начальную точку и длину каждой строки в каждой строке. И нарисуйте линию под ним соответственно.
Я сталкиваюсь с проблемами в том, как определить длину и начальную точку для строки.
Я пытался использовать -[UILabel textRectForBounds:limitedToNumberOfLines:]
, это должен быть ограничивающий прямоугольник рисования для текста, верно? Тогда я должен работать над выравниванием? Как я могу получить начальную точку каждой линии, если она выровнена по центру и выровнена по правому краю?