zoukankan      html  css  js  c++  java
  • 改变字符串里面多个颜色

      NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"作品:%@",data[@"works_num"]]];

        NSRange redRange = NSMakeRange(0, [[noteStr string] rangeOfString:@":"].location);

        [noteStr addAttribute:NSForegroundColorAttributeName value:COLOR_9999COLOR range:redRange];

        [_productLabel setAttributedText:noteStr] ;

        [_productLabel sizeToFit];

     //获取内容高度 判断高度的大小 改变其他控件的坐标

        CGFloat heigh1 = [Unit heightWithString:_synopsisLab.text

                                           font:_synopsisLab.font

                             constrainedToWidth:_synopsisLab.width];

        _synopsisLab.height = heigh1;

        synopsisBackView.height = _synopsisLab.height+73;

    NSString *strStaus = @"这里是需要修改的内容";

    NSString *str = [NSString stringWithFormat:@"天气:%@  ",,strStaus];

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

    [attrDescribeStr addAttribute:NSForegroundColorAttributeName

    value:[UIColor orangeColor]

    range:[str rangeOfString:strStaus]];

    self.myNameLable.attributedText = attrDescribeStr;

     最后是strStaus里面的字体颜色变成orange

  • 相关阅读:
    新书《JFinal极速开发实战》正式发布
    Maven转化为Dynamic Web Module
    SpringMVC——数据校验
    SpringMVC——请求映射
    Spring——Bean的命名及实例化
    js实现省市区三级联动
    MySQL数据库忘记密码
    Spring——控制反转
    SpringMVC(五)@RequestHeader和@CookieValue
    SpringMVC(四)@RequestParam
  • 原文地址:https://www.cnblogs.com/liaolijun/p/5486383.html
Copyright © 2011-2022 走看看