YYLabel与UILabel对表情的支持

YYLabel只支持YYTextAttachment,不支持系统默认的NSTextAttachment

// NSTextAttachment转换成YYTextAttachment

[mutableAttributeString enumerateAttribute:NSAttachmentAttributeName inRange:NSMakeRange(0, mutableAttributeString.length) options:0 usingBlock:^(id _Nullable value, NSRange range, BOOL * _Nonnull stop) {

if ([value isKindOfClass:NSTextAttachment.class]) {

NSTextAttachment *attachment = (NSTextAttachment *)value;

NSAttributedString *replaceAttributeString = [NSMutableAttributedString yy_attachmentStringWithContent:attachment.image contentMode:UIViewContentModeScaleAspectFit attachmentSize:attachment.bounds.size alignToFont:font alignment:YYTextVerticalAlignmentCenter];

[mutableAttributeString replaceCharactersInRange:range withAttributedString:replaceAttributeString];

}

}];

YYLabel高亮显示、点击事件

[mutableAttributeString enumerateAttributesInRange:NSMakeRange(0, mutableAttributeString.length) options:NSAttributedStringEnumerationReverse usingBlock:^(NSDictionary * _Nonnull attrs, NSRange range, BOOL * _Nonnull stop) {

if (range.length > 0 && [attrs objectForKey:NSLinkAttributeName]) {

[mutableAttributeString yy_setTextHighlightRange:range color:[UIColor redColor] backgroundColor:[UIColor clearColor] tapAction:^(UIView * _Nonnull containerView, NSAttributedString * _Nonnull text, NSRange range, CGRect rect) {

NSAttributedString *subText = [text attributedSubstringFromRange:range];

NSURL *link = [attrs objectForKey:NSLinkAttributeName];

}];

}

}];

yylabel html不显示图片,YYLabel富文本相关推荐

  1. qt显示html富文本图片,Qt QLabel显示图片 动画 富文本

    0 前言动画 QLabel 功能不少, 能够用来显示图片 动画 富文本this 1 效果.net 对于图片和动画, 先添加到资源文件再使用3d 右键 Resources -> 添加现有文件cod ...

  2. Ueditor富文本添加视频内容,视频不显示以及编辑富文本时,视频不显示解决方案

    Ueditor富文本添加视频内容,视频不显示以及编辑富文本时,视频不显示解决方案 参考文章: (1)Ueditor富文本添加视频内容,视频不显示以及编辑富文本时,视频不显示解决方案 (2)https: ...

  3. UILabel添加图片之富文本的简单应用

    若想对UILabel添加图片,那么就需要使用NSMutableAttributedString来定义 先定义一个普通的label UILabel *lab = [[UILabel alloc]init ...

  4. php在文本框显示图片,多张图片上传后在页面上可以显示图片,在文本框显示地址怎么解决啊...

    下边这个代码是我改的,试了下只能实现其中一个功能,如何可以实现多张图片上传后在页面上可以显示图片,在文本框显示地址呢. K('#J_selectImage').click(function() { e ...

  5. php从富文本中抓出图片url,富文本编辑器抓取秀米图片转存到七牛云

    制作图文排版秀米是一个不错的平台,而百度的UEditor编辑器可以集成秀米的插件,两者结合使文章的排版变得更加的快捷方便. UEditor集成秀米教程 http://hgs.xiumi.us/uedi ...

  6. 支持粘贴图片的富文本编辑器

    公司做的项目需要用到粘贴Word功能.就是将word内容一键粘贴到网页编辑器(在线富文本编辑器)中.Chrome+IE默认支持粘贴剪切板中的图片,但是我要粘贴的文章存在word里面,图片多达数十张,我 ...

  7. 能粘贴图片的富文本编辑器

    最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...

  8. 公式等图片等富文本在线一些程序

    some resource favor http://www.moxiemanager.com/getit/ : picture file manage with blur 可以和Tinymce结合使 ...

  9. Android 显示后台返回富文本rgb色值适配问题

    最近做一个项目经常用到富文本去显示页面,但是富文本修改颜色样式显示不出效果,结果发现后端返回的颜色样式是rgb的格式,Android解析不出这格式,先看下两段一样颜色格式不同展现的效果 //直接使用T ...

  10. 基于freemarker(mht)方式导出带图片的富文本word

    需求 批量将包含富文本的页面(含图片)导出为word的压缩包,并将每个页面的附件一同下载,下载的文件夹路径格式我就不展示了,具体页面如下 本次导出采用基于freemarker的word导出.大体上都是 ...

最新文章

  1. cmakelist 寻找opencv
  2. phoenix kerberos 连接配置
  3. linux编程之pipe()函数
  4. 动态规划经典题之石子合并
  5. python并行编程手册 pdf_Python并行编程手册
  6. 谈谈服务器虚拟化解决方案
  7. 源型输入和漏型输入差别及其接线
  8. 物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联网与互联网物联
  9. Android编程权威指南[pdf]
  10. 网卡82546驱动linux,Linux e1000e网卡驱动
  11. 接口测试与Postman
  12. JMokit中的@Mocked与@Injectable区别
  13. video的基本使用
  14. python网络爬虫技术课后答案_尔雅《Python网络爬虫技术(2020年秋季学期)》网课答案...
  15. 一文带你看透通知短信
  16. jquery获取元素四种方式。
  17. Terragen 4生成环境贴图教程
  18. #8 实现指定函数swap(结构体)
  19. 重磅|阿里云HBase Ganos全新升级,推空间、时空、遥感一体化基础云服务
  20. 试论私营企业财务管理特征

热门文章

  1. 使用pem文件进行ssh登录
  2. 威富通支付接口用到的操作类(记录下)
  3. java通用教务管理系统_基于java的教务管理系统.doc
  4. QPainter绘图
  5. linux 怎么连接到网络打印机,如何在网络上的Windows,Mac和Linux PC之间共享打印机...
  6. 上海瀚示中文彩显拣货标签 智能仓储物流工匠级革新
  7. 【测试】嵌入式软件测试VS一般软件测试
  8. 毕业论文答辩PPT模板
  9. 媒体实测英特尔® 傲腾™ 持久内存数据曝光,DRAM 和 SSD 都沉默了
  10. hello world!——VS使用教程