我在我的 iOS 3.2 应用程序 (iPad) 中生成了一个相当复杂的 NSAttributedString,包括 CTParagraphStyleSetting 类型的格式化选项,尤其是 kCTParagraphStyleSpecifierMinimumLineHeight 和 kCTParagraphStyleSpecifierParagraphSpacing 的值。
当我尝试将此属性字符串绘制成非矩形 CGPath 时,Core Text 会绘制它但没有定义行距;也就是说,所有文本都挤在没有行距的段落中。不用说,它看起来不像 CGPath 是简单地使用对 CGPathAddRect() 的调用来定义的那么漂亮!
是否可以指定任何设置(针对我的 CTFramesetterRef 或与罪魁祸首 CGPath 关联的 CTFrameRef)以避免丢失所有行高信息?
谢谢!