美文网首页系统类
TextKit功能和结构

TextKit功能和结构

作者: 星光社的戴铭 | 来源:发表于2015-09-06 17:41 被阅读1140次

功能

  • 字距调整(Kerning)
  • 连写:
  • 图像附件:可以向TextView里添加图像了
  • 断字:设置hyphenationFactor就可以启用断字
  • 可定制性:
  • 更多的富文本属性:设置不同的下划线,双线,粗线,虚线,点线或者他们的组合。
  • 序列化:
  • 文本样式:全局预定义文本类型
  • 文本效果:iOS7仅仅只有一个效果,使用这个效果的文本看起来就像盖纸上面一样。

结构

  • NSTextStorage:中枢,管理所有文本和属性信息。它的父类是NSAttributedString。
  • UITextView:作用是绘制视图和处理所有的用户交互。TextView实现UITextInput的协议处理键盘时间,对文本不做任何改变,直接将改变的请求转发给Text Storage
  • NSTextContainer:精确的描述可用区域,简单说是个垂直无限大的矩形区域。定义每页最大高度和宽度,文本沿着图片边缘重新排版也是用的这个。
  • NSLayoutManager:中心,将所有组件合在一起:

示例

相关文章

  • TextKit功能和结构

    功能 字距调整(Kerning) 连写: 图像附件:可以向TextView里添加图像了 断字:设置hyphenat...

  • TextKit

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

  • 二.组织学知识

    组织学知识 (一)细胞的基本结构和功能 1.细胞膜的结构和功能 2.细胞质的结构和功能 3.细胞核的结构和功能 (...

  • iOS Text Part1:TextKit

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

  • 植物的呼吸作用

    探究了植物的许多特性,我们逐渐清楚了植物的根的结构和功能,植物的茎的结构和功能,以及植物的叶的结构和功能和光...

  • CPU结构和功能

    MARMBRPCIR

  • 深入理解Core Text排版引擎

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

  • TextKit 实现文本分页

    TextKit的一些介绍在这里就不多说了,相关的信息可以看这里。这篇文章主要讲文本分页和遇到的问题。TextKit...

  • TextKit 探究

    iOS 7 引入了一个非常有用的新功能TextKit,使开发者可以通过方便的接口去修改文字的样式和排版,而不需要直...

  • 关于外卖统计

    1.使用教程 使用教程 2.总体结构和功能模块 总体结构和功能模块 3.功能实现 功能实现 4.附加功能 fee ...

网友评论

    本文标题:TextKit功能和结构

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