将 NSAttributedString 绘制到非矩形 CGPath 中?
我在 iOS 3.2 应用程序 (iPad) 中生成了一个相当复杂的 NSAttributedString,包括 CTParagraphStyleSetting 类型的格式化选项,特别是 kCTParagraphSt…
IOS 4.0 是一种向 NSMutableAttributetString 的某些范围添加 hipperlink 类型交互的方法吗?
您好,我正在构建带有一些富文本内容的应用程序,以及我使用 NSMutableAttributedString 获得的文本内容。我用正则表达式在文本中咳嗽链接并将其设置…
核心文本与 UITextView 文本格式完全相同?
我正在尝试设置一个与 iPad 中的 UITextView 文本格式完全匹配的 CTFrame。 首先,我将 UITextView 的文本转换为属性字符串。然后我设置了绘图框的宽…
如何使用CoreText在富文本中绘制图像? (iOS)
我可以使用核心文本绘制富文本,问题是将图像与文本一起放置。 (iOS SDK 4.1) 我尝试绘制某种富文本。问题是设计者在文本中放置了许多图标。所以我…
如何在 Core Text 中找到字体的纯文本版本?
我正在使用 CTFontCreateCopyWithSymbolicTraits 创建一个带有斜体版本 (kCTFontItalicTrait) 的 CTFontRef。有没有办法采用相同的斜体字体并使用 CTF…
如何将长 NSString 拆分为页面
我有一个很长的 NSString 我想在几页上显示。 但要做到这一点,我需要找出页面上实际适合的文本量。 [NSString sizeWithFont: ...] 还不够,它只会告…
如何在CoreText中设置行距?
您可以使用 CTFontGetLeading(aCTFont) 获取它,但是如何设置它呢? 谁能解释一下吗? 还有其他办法解决这个问题吗?也许您必须手动设置行之间的间距…
CTLine 参考即将为零 +核心文本+ iPhone
我在 Core Text API 的 CTFrameGetLines(frameRef) 方法中遇到了一个奇怪的问题。我使用函数获取框架中存在的所有 CTLine 的数组 CFArrayRef lines = …
完全释放CTFont对象?
每当我第一次创建 CTFont 对象时,它都会消耗大约 10 MB 的实际内存。 CTFontRef font = CTFontCreateWithName(CFSTR("Helvetica"), fontSize, NULL) …
如何与使用 UIStringDrawing/CoreText 绘制的字符串进行交互
我正在尝试开发一个突出显示某些关键词的应用程序。因此,我正在考虑使用 CoreText 或 UIStringDrawing 来突出显示这些单词(如粗体/下划线/斜体/颜色…
如何在核心文本中使用 CTTypesetterSuggestClusterBreak
我在使用 CTTypeSetterRef 类的 CTTypesetterSuggestClusterBreak 函数时遇到问题。我想使用此方法来获取索引附近最接近的单词边界。我在实施此方法时…