美文网首页iOS Developer
iOS 给文字上面加删除线

iOS 给文字上面加删除线

作者: 小猪也浪漫 | 来源:发表于2016-10-17 19:44 被阅读1197次
1、在iOS开发中,我们可能会想要这种效果,尤其是商品售价上面:
iOS 给文字上面加删除线.png
2、废话不多说直接撸代码:
UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(20, 50, 200, 50)]; 
[self.view addSubview:label]; label.text = @"10.00"; 
label.textAlignment = NSTextAlignmentCenter; 
label.textColor = [UIColor redColor];
 // 横线的颜色跟随label字体颜色改变 NSMutableAttributedString *newPrice = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"¥%@",label.text]]; [newPrice addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, newPrice.length)];
label.attributedText = newPrice;
3、所用知识点:
- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;

相关文章

  • iOS 给文字上面加删除线

    1、在iOS开发中,我们可能会想要这种效果,尤其是商品售价上面: 2、废话不多说直接撸代码: 3、所用知识点:

  • NSAttributedString的妙用

    一.给文字上面加删除线 效果: 二.UILabel实现图文混排 效果:

  • iOS10.3 NSStrikethroughStyleAttr

    升级iOS10.3之后,给属性文字添加删除线的NSStrikethroughStyleAttributeName不...

  • iOS 文字样式处理总结(字体、前背景色、斜体、加粗、对齐、行间

    在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。NSMuttable...

  • UILabel文字添加删除线

    上面代码中给文字添加的四个特征分别是:文字大小,文字颜色,删除线样式为单实线,删除线的颜色 效果:(上文实现的是途...

  • iOS----NSMutableAttributedString

    在iOS开发中,会有一些需求要求文字显示不同的颜色和字体,也可能会要求给文字或者文字中的某几个加删除线或者下划线的...

  • NSMutableParagraphStyle富文本

    在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。就需要富文本来实现。...

  • iOS 富文本(NSAttributedstring,NSMut

    在iOS开发中,尝尝会有一段文字显示不同的颜色和字体,或者给几个文字加删除线或者下划线的需求。之前在网上找一些资料...

  • 富文本设置文字颜色和字体

    在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资...

  • UILabel富文本设置

    在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资...

网友评论

    本文标题:iOS 给文字上面加删除线

    本文链接:https://www.haomeiwen.com/subject/klrzyttx.html