我第一次决定为我的 UILabel 使用 NSAttributed 字符串,
然而,当我在运行代码时在 IB(界面构建器界面)中设置标签的 UILabel 属性(字体、颜色、对齐方式)时,这些属性永远不会受到尊重!我必须手动将属性添加到我的标签:
_myLabel.font = [UIFont fontWithName:@"Arial-BoldMT" size:25];
有人能帮我吗 ?
我第一次决定为我的 UILabel 使用 NSAttributed 字符串,
然而,当我在运行代码时在 IB(界面构建器界面)中设置标签的 UILabel 属性(字体、颜色、对齐方式)时,这些属性永远不会受到尊重!我必须手动将属性添加到我的标签:
_myLabel.font = [UIFont fontWithName:@"Arial-BoldMT" size:25];
有人能帮我吗 ?
您正在做的是将字体字体应用于标签的文本属性。如果您想为属性文本分配字体,您必须将该字体分配为属性字符串的属性之一。
NSString *inputString = @"fsdfdsf";
NSDictionary *attributes = @{NSFontAttributeName: [UIFont fontWithName:@"Arial-BoldMT" size:25]};
NSAttributedString *attributecString = [[NSAttributedString alloc] initWithString:inputString attributes:attributes];
[_myLabel setAttributedText:attributecString];