美文网首页
iOS中,同一label显示不同样式的文字

iOS中,同一label显示不同样式的文字

作者: subject_2619 | 来源:发表于2017-08-21 15:12 被阅读0次
- (void)handleTextStyle:(NSString *)str
{
    if ([str isEqualToString:@""]||[str length]==0) {
        return;
    }
    NSMutableAttributedString *attrStr=[[NSMutableAttributedString alloc]initWithString:str];
    [attrStr addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:NSMakeRange(0, 2)];
    [attrStr addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:18] range:NSMakeRange(2, [str length]-2)];
    self.label.attributedText=attrStr;
}

这里文字样式可以随便的设定,就能够实现这样的功能。
效果图如下:

图片

相关文章

网友评论

      本文标题:iOS中,同一label显示不同样式的文字

      本文链接:https://www.haomeiwen.com/subject/lrwcdxtx.html