OHAttributedLabel numberOfLines

时间:2012-01-13 18:27:37

标签: iphone ios

这是参考OHAttributedLabel numberOfLines问题。我创建了一个 OHAttributedLabel ,并且在设置attributedText时,我的应用程序崩溃了。标签上显示的文本可能是多行,因为它来自服务器 解决方案是什么?

NSMutableAttributedString* attrStr = [NSMutableAttributedString attributedStringWithString:string];
[attrStr setTextColor:[UIColor colorWithRed:0.f green:0.f blue:0.5 alpha:1.f] range:[string rangeOfString:matchingStringPhone]];
            label.attributedText = attrStr;  

在第二行遇到崩溃。

1 个答案:

答案 0 :(得分:1)

编译器应警告您类NSMutableAttributedString中没有setTextColor:range:方法。
我至少这样做了。
您?

可能是你想打电话给 - (void)setAttributes:(NSDictionary *)属性范围:(NSRange)aRange
???