NSMutableAttributedString

来源:互联网 发布:卖店铺淘宝客软件 编辑:程序博客网 时间:2024/04/18 15:28

1. 同一个label中字体不同 


 self.iPriceLabel.text =[NSStringstringWithFormat:@"¥%0.2f",iPrice.doubleValue];

    

    NSMutableAttributedString *priceAttri = [[NSMutableAttributedStringalloc] initWithString:self.iPriceLabel.text];

    [priceAttri addAttribute:NSFontAttributeNamevalue:[UIFontboldSystemFontOfSize:16.0]range:NSMakeRange(1,self.iPriceLabel.text.length-1)];

    

    [self.iPriceLabelsetAttributedText:priceAttri];


2.同一个label中加删除线

 self.iPriceLabel.text = [NSStringstringWithFormat:@"¥%0.2f",iPrice.doubleValue];

    

    NSMutableAttributedString *attri = [[NSMutableAttributedStringalloc] initWithString:self.iPriceLabel.text];

    [attri addAttribute:NSStrikethroughStyleAttributeNamevalue:@(NSUnderlinePatternSolid |NSUnderlineStyleSingle)range:NSMakeRange(0,iPrice.text.length)];

    

    [self.iPriceLabelsetAttributedText:attri];


0 0