第三十三篇、富文本 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;

 

posted on 2016-09-21 14:23  久冬不雨  阅读(167)  评论(0编辑  收藏  举报