label畫橫線

 UILabel*textLabel=[[UILabel alloc]initWithFrame:CGRectMake(20, 100, 200, 15)];

    NSString*oldStr=@"¥1300 (";

    NSString*newStr=@"1200 )";

    NSString *price = [NSString stringWithFormat:@"%@%@",oldStr,newStr];

    NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:price];

    [attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(oldStr.length,newStr.length-2)];

    [attri addAttribute:NSStrikethroughColorAttributeName value:[UIColor redColor] range:NSMakeRange(oldStr.length,newStr.length-2)];

    [textLabel setAttributedText:attri];


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章