首页 文章

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

提问于
浏览
3

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

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

好心劝告 . 谢谢 .

1 回答

  • 0

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

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

相关问题