【发布时间】:2011-07-04 06:10:28
【问题描述】:
使用 CATiledLayer 绘制大型可滚动内容在我的应用程序中效果很好。使用 C 语言的 Core Text 和 Core Image API 绘制图像和多行文本效果不佳。
我有强烈的感觉,我正在尝试重新发明轮子,围绕 CGContextShowTextAtPoint 等 C 函数编写自己的 Objective-C 包装类,使用 CGContextSetTextMatrix(context, CGAffineTransformMakeScale(1, -1)) 等镜像所有内容等等。
我不能使用 UIKit 的上下文绘制方法,因为它们会由于 CATiledLayer 中的并发背景绘制而导致竞争条件崩溃。
已经有哪些 Objective-C 库,它们包装了 Core Text 和 Image 函数以便在后台上下文中使用?
干杯,EP。
更新:就目前的情况而言,我还将在本书或在线资源中寻求提示,Apple Docs 之外广泛描述了 CoreText。 p>
【问题讨论】:
-
Core Text 不是很流行,是吗?
标签: objective-c cocoa-touch core-text catiledlayer core-image