小编ios*_*os7的帖子

NSMutableAttributedString不起作用:粗体NSString的一部分

试图加粗NSString的起始部分.使用下面提到的代码.

-(void)setText {

    NSString *strEmail = @"Email: HR_Contact@sre.com";
    NSMutableAttributedString *attributedEmail = [[NSMutableAttributedString alloc]initWithString:strEmail];
    NSString *boldFontName = [[UIFont fontWithName:_fontMyriadBold size:20] fontName];
    NSRange boldedRange = NSMakeRange(0, 5);
    [attributedEmail beginEditing];
    [attributedEmail addAttribute:NSFontAttributeName
                   value:boldFontName
                   range:boldedRange];

    [attributedEmail endEditing];

    lblEmailAddress.attributedText = attributedEmail;
}
Run Code Online (Sandbox Code Playgroud)

它没有任何改变.为什么这样,问题是什么,没有得到任何警告或错误.请指导.提前致谢.

iphone nsstring ios

2
推荐指数
1
解决办法
5596
查看次数

标签 统计

ios ×1

iphone ×1

nsstring ×1