zoukankan      html  css  js  c++  java
  • iOS -多字体混合

    label 加下划线

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300, 100)];
        label.backgroundColor = [UIColor redColor];
        label.numberOfLines = 3;
        NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"您的待办业务条fasdfasdfosadfjasdkljfklasjklfjasdlkjfklasdjklfjalskdjflkadsj"]];
        NSRange contentRange = {0,[content length]};
        [content addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];
        
        label.attributedText = content;
        [self.view addSubview:label];

    设置  大小不同的字体

           NSString * stra = [NSString stringWithFormat:@"0 %.2lf 0",[straaa doubleValue]];

                    NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:stra];

                    [str addAttribute:NSFontAttributeName value: kFontSize_24 range:NSMakeRange(0, 2)];

                    [str addAttribute:NSFontAttributeName value: kFontSize_100 range:NSMakeRange(2, str.length - 4)];

                    [str addAttribute:NSFontAttributeName value: kFontSize_24 range:NSMakeRange(str.length - 2, 2)];

                    [str addAttribute:NSForegroundColorAttributeName value: kColorBackground range:NSMakeRange(str.length - 2, 2)];

                    lable1.attributedText = str;

  • 相关阅读:
    Linux九阴真经之催心掌残卷5(正则表达式)
    Linux九阴真经之催心掌残卷4(grep文本处理 )
    Linux九阴真经之催心掌残卷3
    Linux九阴真经之催心掌残卷2
    0.1.kubeadm快速部署kubernetes
    0.2.kubeadm搭建kubernetes高可用集群(CentOS)
    Nginx——模块(1)
    Nginx——主配置段
    Nginx——安装
    Nginx——I/O模型
  • 原文地址:https://www.cnblogs.com/isItOk/p/5334356.html
Copyright © 2011-2022 走看看