如何使用NSMuttableAttributtedString在字符串中制作粗体字体?

时间:2012-07-25 12:08:54

标签: iphone string bold

  

可能重复:
  how to make bold font NSString value?

我是iPhone应用程序开发的新手。如何正确使用 NSMuttableAttributtedString 类来制作字符串粗体字体。我在代码下面使用但显示错误。

错误:架构i386的未定义符号:   “_kCIAttributeName”

代码:

NSString *boldFontName = [[UIFont boldSystemFontOfSize:12] fontName];
                         NSString *yourString =  [NSString stringWithFormat:@"%@%@%@",key,@":",@" "];
                         NSRange boldedRange = NSMakeRange(22, 4);

                         NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:yourString];

                         [attrString beginEditing];
                         [attrString addAttribute:kCIAttributeName 
                         value:boldFontName
                         range:boldedRange];

                         [attrString endEditing];

                         NSString *string = [NSString stringWithFormat:@"%@%@",attrString,[dic objectForKey:key]];

如何在NSMutableAttributedString类中正确使用以制作粗体字符串。

谢谢,

0 个答案:

没有答案