代码如下:
UILabel *lbl_oldPrice = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 30)];
lbl_oldPrice.font = [UIFont systemFontOfSize:14];
lbl_oldPrice.backgroundColor = [UIColor greenColor];
NSString *textStr = @"¥199";
//中划线
NSDictionary *attribtDic1 = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]};
NSMutableAttributedString *attribtStr1 = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic1];
lbl_oldPrice.attributedText = attribtStr1;
// 下划线
NSDictionary *attribtDic2 = @{NSUnderlineStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]};
NSMutableAttributedString *attribtStr2 = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic2];
lbl_oldPrice.attributedText = attribtStr2;
lbl_oldPrice.attributedText = attribtStr1;
lbl_oldPrice.textColor = [UIColor grayColor];
lbl_oldPrice.textAlignment = NSTextAlignmentLeft;
[self.view addSubview:lbl_oldPrice];