如何格式化UILabel字符串中的不同字符?

时间:2011-02-16 21:02:49

标签: iphone ios nsstring format uilabel

我有一个带有动态字符串的UILabel作为text属性。如果我总是希望第一个单词加下划线,我是否需要分隔标签然后尝试正确排列?或者我可以将UILabel子类化,让它做到这一点吗?

2 个答案:

答案 0 :(得分:3)

使用UIWebView并将文本呈现为HTML。

答案 1 :(得分:0)

我最终使用textRectForBounds:limitedToNumberOfLines:找到了单词的动态起点(减去了一些x坐标像素),然后用stringByReplacingCharactersInRange:withString:删除了uilabel的第一个字母,然后添加了另一个uilabel与原始标签的开头字母,只是用不同的字体。