美文网首页
给label增加删除线

给label增加删除线

作者: MI_ | 来源:发表于2016-04-22 11:44 被阅读0次
/**
 *  给label增加删除线
 *
 *  @param textString label文字
 *  @param label      label对象
 */
- (void)addAttributeStrikethroughWithTextString:(NSString *)textString andLabel:(UILabel *)label
{
    NSString *oldPrice = textString;
    NSUInteger length = [oldPrice length];
    
    NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:oldPrice];
    //删除线
    [attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, length)];
    //删除线的颜色
    [attri addAttribute:NSStrikethroughColorAttributeName value:UIColorFromHEX(0x999999) range:NSMakeRange(0, length)];
    [label setAttributedText:attri];
}

相关文章

网友评论

      本文标题:给label增加删除线

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