首页 > 移动平台 > 详细

ios中label富文本的设置

时间:2016-01-21 23:21:08      阅读:322      评论:0      收藏:0      [点我收藏+]
1.修改不同文字和颜色
// 创建一个富文本 NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:@"哈哈哈哈哈123456789"]; // 修改富文本中的不同文字的样式 [attri addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0, 5)]; [attri addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:NSMakeRange(0, 5)]; // 设置数字为红色 [attri addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(5, 9)]; [attri addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:30] range:NSMakeRange(5, 9)];

2,添加图片

  // 添加表情
  NSTextAttachment *attch = [[NSTextAttachment alloc] init];
  // 表情图片
      attch.image = [UIImage imageNamed:@"d_aini"];
  // 设置图片大小
      attch.bounds = CGRectMake(0, 0, 32, 32);

  // 创建带有图片的富文本
      NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:attch];
  [attri appendAttributedString:string];
//
attri是上面定义的对象
// 用label的attributedText属性来使用富文本 self.textLabel.attributedText = attri;
 

ios中label富文本的设置

原文:http://www.cnblogs.com/sunnycoding/p/5149428.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!