美文网首页
一个整体的UILabel,但是内容的需求是不一样的

一个整体的UILabel,但是内容的需求是不一样的

作者: 闲云悠鹤蝶恋舞 | 来源:发表于2016-07-01 19:04 被阅读16次

效果图:

Snip20160701_1.png

注意:其中红色的整体是一个UILabel,但是需求是人的名字的字体颜色是不一样的!!!

- (void)setModel:(_DiagnoseDetailSuccessModel *)model{

    _model = model;

    // 要截取的字符串
    NSString * patientContent = [NSString stringWithFormat:@"%@ %@ %@岁",model.name,model.genderName,model.age];
    NSMutableAttributedString * attributeString = [[NSMutableAttributedString alloc] initWithString:patientContent];
    // 此处是截取的范围
    NSRange range = [patientContent rangeOfString:model.name];
    [attributeString addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Helvetica-Bold" size:15] range:range];
    // 此处应注意是attributedText,而不是text
    _patientLabel.attributedText = attributeString;
    _timeLabel.text = model.create_time;
    _stateLabel.text = model.state;
}

相关文章

网友评论

      本文标题:一个整体的UILabel,但是内容的需求是不一样的

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