iOS开发 给Label加下划线、中划线
添加中划线:
0
1
02
03
04
05
06
07
08
09
10
11
|
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]; |
01
02
03
04
05
06
07
08
09
10
11
|
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]; |
posted on 2016-08-29 17:33 yucaijiang 阅读(2031) 评论(0) 编辑 收藏 举报