Wednesday, April 11, 2012

underline text in UIlabel

How to underline a text that could be multiple lines of string?
I find some people suggest UIWebView, but it is obviously too heave a class for just text rendering.



My thoughts was to figure out the start point and length of each string in each line.
And draw a line under it accordingly.



I meet problems at how to figure out the length and start point forthe string. Can anybody help me on this?



I try to use -[UILabel textRectForBounds:limitedToNumberOfLines:], this should be the drawing bounding rect for the text right?
Then I have to work on the aligment ?
How can I get the start point of each line when it is center-justified and right justfied?



I am new here, so thank in advance.





No comments:

Post a Comment