Souligner le texte dans UIlabel

Comment puis-je souligner un texte qui pourrait être de plusieurs lignes de chaîne?
Je trouve certaines personnes suggèrent UIWebView, mais il est évidemment trop lourds une classe juste pour le rendu du texte.

Mes pensées était de comprendre le point de départ et la longueur de chaque chaîne dans chaque ligne.
Et de tracer une ligne sous en conséquence.

Je rencontre des problèmes à la façon de déterminer la durée et point de départ de la chaîne.

J'ai essayé d'utiliser -[UILabel textRectForBounds:limitedToNumberOfLines:], cela devrait être le dessin de délimitation rect pour le texte à droite?
Puis-je travailler sur l'alignement?
Comment puis-je obtenir le point de départ de chaque ligne quand il est justifié à droite et justifiée?

InformationsquelleAutor semix | 2010-04-26