2012-10-07 192 views
3

我使用OHAttributedLabel和NSAttributedString + Attributes.h來賦予標籤,並且我成功實現了這一點。但我注意到字體大小和臉部不起作用。我更改了字體表單IB以及使用setFont的代碼:UILabel的大小,但沒有增益。我也搜索過,沒有人在談論這個問題。如何在iOS中更改OHAttributedLabel的字體大小和字體大小?

編輯:另外一個補充,是否可以更改UILabel的行高?我搜索了SO,發現一些示例項目允許更改行高,但我已經使用OHAttributedLabel類,因此不想創建類的混亂。

請諮詢。 謝謝。

回答

0

您需要在NSAttributedString中設置字體和大小。

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