定义核心文本段落而不使用换行符?
我在为 NSAttributedString 中的段落应用适当的顶部和底部间距时遇到了一个小问题。我使用此代码来设置段落属性: int sf = sizeof(CGFloat); CTParag…
有什么方法可以(轻松)确定格式化 Framesetter 所需的最小宽度?
如果我有一个用像这样的字符串初始化的框架设置器, CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(attrString); 我想找…
换行文本时的 CTFramesetterSuggestFrameSizeWithConstraints
我在使用 CoreText 时遇到了“先有鸡还是先有蛋”的问题。 我需要知道 NSAttributedString 当它包裹在图像周围时将占用的 CGSize 。 我有一个 UITable…
带属性的 Monotouch 自定义字体
如何在单触摸中指定字体粗体/斜体等属性? 实际上可以在本机库中实现 http://www.freetimestudios。 com/2010/09/20/ipad-and-ios-4-custom-font-load…
在 CTFrame 中设置行距
我正在使用一种 QR 码生成器,它是一个 Mac 应用程序。 我知道如何绘制文本,但不知道如何设置行距。 我的代码: // Prepare font CTFontRef font = C…
iPhone sdk:使用 CTFramesetterCreateFrame 时的 NSMutableAttributedString 错误行为
我正在尝试用不同颜色绘制文本的某些部分, 首先使用以下代码时发出: NSMutableAttributedString *test1 = [[NSMutableAttributedString alloc] init…
将 CATextLayer 与 CGContext 结合使用
我需要将文本绘制到 CGContext 中,并希望使用 CATextLayer 来设置文本。谁能给我一些关于如何完成的步骤。我已经为它编写了一些代码,但不知道它的正…
UILabel 与 CATextLayer 性能对比
我想知道在表视图单元格中使用 UILabel 实例与 CATextLayers 的性能差异。虽然 UILabel 由于界面生成器的支持而非常方便,并且具有一些附加功能,例如…
由于缺少 CoreText,Interface Builder Cocoa Touch Tool 崩溃
我正在尝试构建一个 iPhone 应用程序,但每次(无论目标设置如何),XCode 在编译 XIB 时的链接阶段都会返回错误。 我设法找到了问题:XCode 正在启动…
CTTypesetter 在奇怪的 Unicode 字符上崩溃
我正在使用 CTTypesetter 来布局从服务器的 JSON 读取的消息。然而,对于某些特定的消息,它会崩溃,即那些具有不常见 Unicode 字符的消息,如下所示…
如何在 CTFrameRef 中每行仅绘制 8 个字符?
我正在尝试在 CTFrameRef 中绘制每行 8 个字符,但我不知道如何使用 CTFrameRef 执行此操作。 我读过“手动换行",但他们使用 CTLine,我认为使用CTFr…
Core Text 将所有系统字体加载到常驻内存中
每当我使用 CTFontCreateWithFontDescriptor() (以下代码段引用自此 文章) 我发现所有字体都被映射了,并且似乎浪费了大约 20MB。 dispatch_queue_t…
带有文本和图像的可编辑 UITextView?
我的项目要求之一是保存用户键入的数据。这是文本+图像(他们可以附加相册中的图像/视频)。 用户应该能够就地编辑文本(类似于 ios mail.app),可以…
CTFramesetterCreateWithAttributedString EXC_BAD_ACCESS
我使用核心文本来绘制某些东西,如果 CTFramesetterCreateWithAttributedString((CFAttributedStringRef)immutableContent); 我还打印 immutableConte…
iOS 中的 CTLineGetTypgraphicBounds —— 上升和下降总是返回为零
在 NSAttributedString 的 iOS 类别中,我有以下内容: CTLineRef line = CTLineCreateWithAttributedString((CFAttributedStringRef)self); CGFloat …