美文网首页
iOS Label 加中间划线 和 下划线

iOS Label 加中间划线 和 下划线

作者: lixiangdev | 来源:发表于2017-02-06 16:02 被阅读0次

    添加中划线:

      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];
    

    相关文章

      网友评论

          本文标题:iOS Label 加中间划线 和 下划线

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