TextKit

作者: Vijay_ | 来源:发表于2017-12-13 16:01 被阅读7次

NSAttributedString


  • 图文混排(富文本)
UILabel *label = [[UILabel alloc] init];

    NSMutableAttributedString *content = [[NSMutableAttributedString alloc] init];
    NSAttributedString *first = [[NSAttributedString alloc] initWithString:@"hello" attributes:@{NSForegroundColorAttributeName:[UIColor redColor]}];
    [content appendAttributedString:first];

    //创建附件
    NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
    //附件添加图片
    attachment.image = [UIImage imageNamed:@"header_cry_icon"];
    attachment.bounds = CGRectMake(0, 0, label.font.lineHeight, label.font.lineHeight);
    NSAttributedString *attachmentString = [NSAttributedString attributedStringWithAttachment:attachment];
    //加入富文本中
    [content appendAttributedString:attachmentString];


    NSAttributedString *thired = [[NSAttributedString alloc] initWithString:@"你好" attributes:@{NSForegroundColorAttributeName:[UIColor purpleColor]}];
    [content appendAttributedString:thired];


    label.attributedText = content;
    label.frame = CGRectMake(100, 100, 200, 100);
    [self.view addSubview:label];

相关文章

  • TextKit

    TextKit 的基本介绍 TextKit is a full-featured, high-level set ...

  • iOS Text Part1:TextKit

    0.TextKit包含类讲解 如图TextKit_1可以看到,我们一般能接触到的文字控件全是由TextKit封装而...

  • 深入理解Core Text排版引擎

    iOS系统上可以使用UILable、UITextFileld、TextKit显示文本,TextKit也可以做一些布...

  • TextKit实现图文混排(链接)

    TextKit实现图文混排

  • 用TextKit搞点事情

    先搞清楚族谱 TextKit WWDC2013 Session 210 再搞清楚架构 重要的几个类 TextKit...

  • TextKit

    原文参考 一、 基本的TextKit对象 NSTextStorage 存储用于显示的文本。 NSLayoutMan...

  • textkit

    在iOS7中,苹果引入了Text Kit——Text Kit是一个快速而又现代化的文字排版和渲染引擎。Text K...

  • TextKit

    以前,如果我们想实现如上图所示复杂的文本排版:显示不同样式的文本、图片和文字混排,你可能就需要借助于UIWebVi...

  • TextKit

    一、简介 iOS中实现富文本的方式一般有三种:第一种是CoreText,这两天看了唐巧的介绍CoreText的文章...

  • TextKit

    NSAttributedString 图文混排(富文本)

网友评论

      本文标题:TextKit

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