【问题标题】:Drawing Text with Text Kit and *not* UITextView使用 Text Kit 和 *not* UITextView 绘制文本
【发布时间】:2015-12-11 15:34:38
【问题描述】:

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

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

然后,下一步总是 UITextView。如果我想自己绘制字形怎么办?我该怎么做呢? UITextView 是如何做到的?我需要下拉到 Core Text 吗?

【问题讨论】:

    标签: ios uikit uitextview textkit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-27
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多