美文网首页
富文本中添加图片遇到的问题

富文本中添加图片遇到的问题

作者: 江湖闹士 | 来源:发表于2022-03-01 18:01 被阅读0次

也不清楚什么原因,遇到同样问题的可以借鉴一下
直接使用下面的方法,图片显示不出来

NSTextAttachment *attchment = [[NSTextAttachment alloc] init];
attchment.image = [UIImage jy_imageNamed:@"1" context:self];
attchment.bounds = CGRectMake(0, 0, 14, 14);
//关键转义代码
NSMutableAttributedString *imageText= [NSAttributedString attributedStringWithAttachment:attchment];     
[attStr replaceCharactersInRange:NSMakeRange(0, 1) withAttributedString:imageText];

之后使用这个可以显示

UIImageVIew *insertImageView = [[UIImageVIew alloc] initWithImage:[UIImage imageNamed:@"lesson_home_list_i"]];
insertImageView.frame = CGRectMake(0, 0, 14, 14);
//关键转义代码
NSMutableAttributedString *imageText= [NSMutableAttributedString attachmentStringWithContent:insertImageView contentMode:UIViewContentModeScaleAspectFit attachmentSize:CGSizeMake(14, 14) alignToFont:KBoldFont(20) alignment:YYTextVerticalAlignmentCenter]; // 图片转化为特殊字符
 [attStr replaceCharactersInRange:NSMakeRange(0, 1) withAttributedString:imageText];
//表情文本转换成字符串文本
- (void)exchangeTextFromEmojiTextView:(YYTextView *)textView{
    NSArray *arr = textView.textLayout.attachments;
    NSArray<NSValue *> *values = textView.textLayout.attachmentRanges;
    for (int i = 0; i < arr.count; i ++) {
        NSValue *value = [values jy_objectAtIndex:i];
        NSRange range = value.rangeValue;
        
        YYTextAttachment *attachment = [arr jy_objectAtIndex:i];
        JYMomentsEmojiImageView *imageView = attachment.content;
        JYMomentsEmojiModel *model = imageView.model;
        NSString *name = model.name;
        NSLog(@"%ld %ld %@%@",range.location,range.length,model,name);
    }
}

案例:https://www.jianshu.com/p/5127493a8dd1

相关文章

  • iOS 图文混排

    创建label 创建富文本 创建图片文本 富文本添加图片 图片和文字居中对齐 图片文本加入富文本中 图片插入文本中...

  • 富文本中添加图片遇到的问题

    也不清楚什么原因,遇到同样问题的可以借鉴一下直接使用下面的方法,图片显示不出来 之后使用这个可以显示 案例:htt...

  • iOS 富文本如何添加图片

    iOS 富文本如何添加图片 iOS 富文本如何添加图片

  • NSAttributedString中NSTextAttachm

    iOS开发中经常需要在富文本(NSAttributedString)中添加图片(NSTextAttachment)...

  • Swift--- 标签中带圆角,背景颜色,文字,图标的Label

    需求如图: Label只能添加图片attachment的富文本,但是不能直接在图片attachment中附加文字,...

  • 2019-03-10

    为实现公告功能,我添加了富文本,在看了众多富文本插件中最后选择了CKEditor,但是对图片上传功能的实现上遇到了...

  • iOS使用Instruments分析和优化CPU性能问题

    背景 前不久我做了一个富文本编辑工具,编辑器遇到了一个性能问题是添加多张图片,当滚动编辑区域,遇到图片切换的时候会...

  • iOS使用Instrument-Time Profiler工具分

    背景 前不久我做了一个富文本编辑工具,编辑器遇到了一个性能问题是添加多张图片,当滚动编辑区域,遇到图片切换的时候会...

  • 2018-07-23

    django项目admin后台整合tinymce富文本编辑并自定义添加图片本地上传和富文本中的回显 - 个人文章 ...

  • UILabel(文本)

    富文本 文本显示图片 UILabel添加图片https://www.jianshu.com/p/ebd7c123a...

网友评论

      本文标题:富文本中添加图片遇到的问题

      本文链接:https://www.haomeiwen.com/subject/scqjrrtx.html