如何在iOS中更改OHAttributedLabel的字体和字体大小?

如何在iOS中更改OHAttributedLabel的字体和字体大小?,ios,uilabel,nsattributedstring,Ios,Uilabel,Nsattributedstring,我使用OHAttributedLabel和NSAttributedString+Attributes.h来创建属性标签,并成功地实现了这一点。但是我注意到字体大小和字体不起作用。我也使用setFont:UILabel的大小更改了IB的字体格式和代码,但没有任何增益。我也搜索过,所以没有人谈论这个问题 编辑:再添加一项,是否可以更改UILabel的线条高度?我搜索了这么多,找到了一些允许改变行高度的示例项目,但我已经在使用OHAttributedLabel类,所以我不想创建混乱的类 好心的建议。

我使用OHAttributedLabel和NSAttributedString+Attributes.h来创建属性标签,并成功地实现了这一点。但是我注意到字体大小和字体不起作用。我也使用setFont:UILabel的大小更改了IB的字体格式和代码,但没有任何增益。我也搜索过,所以没有人谈论这个问题

编辑:再添加一项,是否可以更改UILabel的线条高度?我搜索了这么多,找到了一些允许改变行高度的示例项目,但我已经在使用OHAttributedLabel类,所以我不想创建混乱的类

好心的建议。
谢谢。

您需要在NSAttributedString中设置字体和大小

NSMutableAttributedString* attrStr = [NSMutableAttributedString attributedStringWithString:txt];
// Change font, text color, paragraph style
[attrStr setFont:[UIFont fontWithName:@"Helvetica" size:18]];
[attrStr setTextColor:[UIColor grayColor]];