我有一个带有动态字符串的UILabel作为text属性。如果我总是希望第一个单词加下划线,我是否需要分隔标签然后尝试正确排列?或者我可以将UILabel子类化,让它做到这一点吗?
答案 0 :(得分:3)
使用UIWebView
并将文本呈现为HTML。
答案 1 :(得分:0)
我最终使用textRectForBounds:limitedToNumberOfLines:
找到了单词的动态起点(减去了一些x坐标像素),然后用stringByReplacingCharactersInRange:withString:
删除了uilabel的第一个字母,然后添加了另一个uilabel与原始标签的开头字母,只是用不同的字体。