iOS开发 给Label加下划线、中划线
来源:互联网 发布:潮州三环待遇知乎 编辑:程序博客网 时间:2024/06/02 22:53
当我们在做一些购物类APP或者是商品展示类的APP时,我们经常会遇到某种商品打折优惠或者抢购的场景。并且为了吸引客户,商家一般把打折商品的现价和原价同时显示出来,进行对比,此时就出现了为展示原价的label添加中划线或者是下划线的需求。
我们参考一下驴妈妈的首页:驴妈妈首页-中划线下面就直接上代码了:
添加中划线:
UILabel * strikeLabel = [[UILabel alloc] initWithFrame:(CGRectMake(10, 10, 50, 30))]; NSString *textStr = [NSString stringWithFormat:@"%@元", primeCost]; //中划线 NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName : [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic]; // 赋值 strikeLabel.attributedText = attribtStr; [self.view addSubview:strikeLabel];
添加下划线:
UILabel *underlineLabel = [[UILabel alloc] initWithFrame:(CGRectMake(10, 10, 50, 30))]; NSString *textStr = [NSString stringWithFormat:@"%@元", primeCost]; // 下划线 NSDictionary *attribtDic = @{NSUnderlineStyleAttributeName : [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; NSMutableAttributedString *attribtStr = [[NSMutableAttributedString alloc]initWithString:textStr attributes:attribtDic]; //赋值 underlineLabel.attributedText = attribtStr; [self.view addSubview:underlineLabel];
效果如图所示:
0 0
- iOS开发 给Label加下划线、中划线
- iOS开发 给Label加下划线、中划线
- iOS开发 给Label加下划线、中划线
- iOS 给label加下划线或者中划线
- iOS Label加中划线、下划线
- IOS Label下划线 中划线
- 给label加中划线
- IOS 设置label中划线、下划线
- Label下划线 中划线
- iOS 为label添加中划线 下划线(商品打折)
- iOS label文字添加中划线和下划线
- iOS 为label添加中划线 下划线(商品打折)
- IOS给UILabel文本框增加下划线和中划线
- iOS给label添加下划线
- Android TextView加中划线,下划线
- iOS 给UILabel文字加下划线…
- label控件--关于价格显示中划线和下划线
- iOS 开发之给UILabel 或者 UIButton标题加下划线
- 2017年15佳Android黑客应用
- angular-todolist
- iOS开发:使用Block在两个界面之间…
- iOS开发--根据文字动态调整按钮(UI…
- iOS 调用相册,拍照并上传图片详解
- iOS开发 给Label加下划线、中划线
- VTMagic简单介绍(一)
- V4L2框架分析学习
- VTMagic简单介绍(二)
- iOS使用block从后往前传值
- BP神经网络-- C语言实现
- iOS对象(字典或数组)转化为JSon…
- Multi-label learning for BP
- iOS开发去掉数组中的相同元素