您的位置:首页 > 其它

label画横线

2015-10-22 15:42 155 查看
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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: