zoukankan      html  css  js  c++  java
  • 第三十三篇、富文本 NSMutableAttributedString

    // 设置颜色等
      NSMutableDictionary *arrDic = [NSMutableDictionary dictionary];
      arrDic[NSForegroundColorAttributeName] = [UIColor purpleColor];
      arrDic[NSBackgroundColorAttributeName] = [UIColor greenColor];
      arrDic[NSKernAttributeName] = @10;
      arrDic[NSUnderlineStyleAttributeName] = @1;
    
      NSMutableAttributedString *attriOneStr = [[NSMutableAttributedString alloc]initWithString:@"来呀,快活呀,反正有大把时光" attributes:arrDic];
      self.oneLabel.attributedText = attriOneStr;
    
      // 简单的图文混排
      NSMutableAttributedString *arrTwoStr = [[NSMutableAttributedString alloc]init];
      NSMutableAttributedString *TwoChildStr = [[NSMutableAttributedString alloc]initWithString:@"你好啊"];
      [arrTwoStr appendAttributedString:TwoChildStr];
    
      NSTextAttachment *attachMent = [[NSTextAttachment alloc]init];
      attachMent.image = [UIImage imageNamed:@"2"];
      attachMent.bounds = CGRectMake(0, -5, 20, 20);
      NSAttributedString *picStr = [NSAttributedString attributedStringWithAttachment:attachMent];
      [arrTwoStr appendAttributedString:picStr];
    
      NSAttributedString *TwooStr = [[NSAttributedString alloc]initWithString:@"我是小菜鸟"];
      [arrTwoStr appendAttributedString:TwooStr];
      self.twoLabel.attributedText = arrTwoStr;
  • 相关阅读:
    yarn-cli 缓存
    html DOM 的继承关系
    JavaScript basics: 2 ways to get child elements with JavaScript
    svn merge 的区别
    virtualbox 设置windows 于ubuntu虚拟机共享文件夹
    angular 学习理解笔记
    e.which
    痛定思痛
    【转】反思 成长
    日语学习词汇量
  • 原文地址:https://www.cnblogs.com/HJQ2016/p/5892499.html
Copyright © 2011-2022 走看看