如何使用核心文本为文本加下划线?

时间:2011-10-25 17:45:24

标签: objective-c ios core-text

我无法在任何地方找到一个简单的例子。这是我目前的代码所在......

(注意:名称是UILabel,fontWithCTFont来自UIFont类别)

CTFontRef helveticaBold = CTFontCreateWithName(CFSTR("Helvetica-Bold"), 24.0, NULL);
[name setFont:[UIFont fontWithCTFont:helveticaBold]];

1 个答案:

答案 0 :(得分:2)

[attrStr addAttribute:(NSString*)kCTUnderlineStyleAttributeName value:[NSNumber numberWithInt:style] range:range];其中,style是CTUnderlineStyleCTUnderlineStyleModifiers值的按位掩码组合。

在github上查看我的OHAttributedLabel课程,尤其是我的NSAttributedString+Attributes类别