使用文本工具包绘制文本和*不是* UITextView

时间:2015-12-11 15:34:39

标签: ios uikit uitextview textkit

我正在看TextKit,我遇到的每个教程都给了我相同的信息:

NSTextStorage保存您的字符串和字体信息,NSLayoutManager管理布局和字形,NSTextContainer指定应该绘制文本的区域。

然后,下一步始终是UITextView。如果我想自己绘制字形怎么办?我该怎么做呢? UITextView是如何做到的?我需要下载到核心文本吗?

1 个答案:

答案 0 :(得分:0)

事实证明NSLayoutManager有一些方便的绘图方法可以使用。 documentation描述了它们。最简单的是drawBackgroundForGlyphRange(_:atPoint:),它会绘制到文本容器中。

相关问题