0

我第一次决定为我的 UILabel 使用 NSAttributed 字符串,

然而,当我在运行代码时在 IB(界面构建器界面)中设置标签的 UILabel 属性(字体、颜色、对齐方式)时,这些属性永远不会受到尊重!我必须手动将属性添加到我的标签:

_myLabel.font = [UIFont fontWithName:@"Arial-BoldMT" size:25];

有人能帮我吗 ?

4

1 回答 1

1

您正在做的是将字体字体应用于标签的文本属性。如果您想为属性文本分配字体,您必须将该字体分配为属性字符串的属性之一。

NSString *inputString = @"fsdfdsf";

NSDictionary *attributes = @{NSFontAttributeName: [UIFont fontWithName:@"Arial-BoldMT" size:25]};

NSAttributedString *attributecString = [[NSAttributedString alloc] initWithString:inputString attributes:attributes];

[_myLabel setAttributedText:attributecString];
于 2013-09-10T20:36:36.780 回答