CTFont 和 Core Text 框架
我正在尝试在 iPhone 应用程序中使用 CTFont。我已经:- 添加了核心文本框架 添加了#import“CoreText/CoreText”。到我试图在其中使用 CTFont 的文件…
Core Text / NSStringDrawing - CFAttributedStringRef / NSAttributedString - 更改字体大小
案例:属性字符串已创建。如何改变字符串的大小? 我猜我们可以 A) 更新属性字符串中所有字体的 pointSize B) 通过一些变换绘制属性字符串…
iPhone OS 语法突出显示 UITextField
我正在开发一个应用程序,希望对某些用户输入的文本应用语法突出显示。我环顾四周,有些人建议这可以在 iOS 3.2+ 中完成,但帖子似乎是在 NDA 解除之…
在核心文本中查找文本的边界矩形
我试图在核心文本中找到一行文本的边界。为简单起见,假设它只有一个字符。 目前我正在使用以下方法: line = CTLineCreateWithAttributedString(attr…
如何使用 Core Text 从文件加载字体 (TTF)?
在 OSX 10.6 之前,ATSFontActivateFromFileSpecification/ATSFontActivateFromFileReference 可用,可用于从文件加载字体。我在核心文本中找不到类似…
Core Text 的 CTFramesetterSuggestFrameSizeWithConstraints() 每次都会返回错误的大小
根据文档,CTFramesetterSuggestFrameSizeWithConstraints ()“确定字符串范围所需的帧大小”。 不幸的是,该函数返回的大小永远不准确。这就是我正在…
绘制下划线/删除线文本(多行字符串)?
我必须使用所有类型的文本对齐方式绘制下划线多行文本。我在论坛上搜索并得到了一些结果,例如: http://davidjhinson.wordpress.com/2009/11/26/unde…
iOS:如何使用 Quartz 测量字符串的宽度和高度?
在我提出问题之前,这是来自 Apple 的文档:如何使用 Quartz 确定字符串的宽度: 如果文本测量对您的应用很重要,那么可以 使用 Quartz 2D 函数计算它…