我使用OHAttributedLabel和NSAttributedString + Attributes.h来标记属性,我成功实现了这一点。但是我注意到字体大小和面部不起作用。我也改变了字体形式IB和使用setFont的代码:UILabel的大小但没有增益。我也搜索了SO,没有人在谈论这个问题。
编辑:还有一个补充,是否可以改变UILabel的行高?我在SO上搜索并发现了一些允许改变行高的示例项目,但我已经在使用OHAttributedLabel类了,所以不想创建一堆乱码。
请咨询。 感谢。
答案 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]];