UILabel上面的删除线

    UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(200, 300, 100,40)];
    [self.view addSubview:lable];
    lable.font =[UIFont systemFontOfSize:13.0];
    lable.textColor =[UIColor lightGrayColor];
    NSString *oldPrice = @"¥599.00";
    NSUInteger length = [oldPrice length];
    
    NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:oldPrice];
    [attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, length)];
    [attri addAttribute:NSStrikethroughColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(0, length)];
    [lable setAttributedText:attri];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容