设置 label 的行间距和删除线

来源:互联网 发布:unity3d入门到精通pdf 编辑:程序博客网 时间:2024/04/29 10:21
 /** Label 设置文字行间距 */
    NSMutableParagraphStyle * style = [[NSMutableParagraphStyle alloc]init];
    [style setLineSpacing:10];
    label.attributedText = [[NSAttributedString alloc]initWithString:@"北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司北京新鲜智造科技有限公司" attributes:@{NSFontAttributeName:
                                                                                                                                                                                                     [UIFont systemFontOfSize:11.f],
                                                                                                                                                                                                  NSForegroundColorAttributeName:[UIColor whiteColor],                                                NSParagraphStyleAttributeName:style}];
    [self.view addSubview:label];





 /** Label删除线 */
    NSAttributedString *attrStr =
    [[NSAttributedString alloc]initWithString:@"100.0"
                                  attributes:
  @{NSFontAttributeName:[UIFont systemFontOfSize:20.f],
    NSForegroundColorAttributeName:[UIColor colorWithHexString:@"#5bcec0"],
    NSStrikethroughStyleAttributeName:@(NSUnderlineStyleSingle|NSUnderlinePatternSolid),
    NSStrikethroughColorAttributeName:[UIColor colorWithHexString:@"#5bcec0"]}];
    
    label1.attributedText = attrStr;
    
    [self.view addSubview:label1];
0 0
原创粉丝点击