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

时间:2012-10-07 15:20:20

标签: ios uilabel nsattributedstring

我使用OHAttributedLabel和NSAttributedString + Attributes.h来标记属性,我成功实现了这一点。但是我注意到字体大小和面部不起作用。我也改变了字体形式IB和使用setFont的代码:UILabel的大小但没有增益。我也搜索了SO,没有人在谈论这个问题。

编辑:还有一个补充,是否可以改变UILabel的行高?我在SO上搜索并发现了一些允许改变行高的示例项目,但我已经在使用OHAttributedLabel类了,所以不想创建一堆乱码。

请咨询。 感谢。

1 个答案:

答案 0 :(得分:0)

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

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