Objective c 核心文本';s第'段;iOS上的s空间太大
我使用CoreText渲染文本,如下所示: 另一种非常常见的排版操作是绘制一行文本,用作用户界面元素的标签。Objective c 核心文本';s第'段;iOS上的s空间太大,objective-c,ios,quartz-graphics,core-text,Objective C,Ios,Quartz Graphics,Core Text,我使用CoreText渲染文本,如下所示: 另一种非常常见的排版操作是绘制一行文本,用作用户界面元素的标签。 在核心文本中,这只需要两行代码,一行用于创建带有属性字符串的线条对象,另一行用于将线条绘制到图形上下文中。 但它展示了如何创建属性字典并使用它来创建 显然有三段。我使用默认的CTParagraphStyleSetting,这样前面的ParagraphSpacingBefore和ParagraphSpacingBefore默认设置为0 但是渲染结果显示空间太大 有没有减少段落空间的想法?
在核心文本中,这只需要两行代码,一行用于创建带有属性字符串的线条对象,另一行用于将线条绘制到图形上下文中。
但它展示了如何创建属性字典并使用它来创建 显然有三段。我使用默认的
CTParagraphStyleSetting
,这样前面的ParagraphSpacingBefore
和ParagraphSpacingBefore
默认设置为0
但是渲染结果显示空间太大有没有减少段落空间的想法?你可以试试
kCTParagraphStyleSpecifierMinimumLineHeight
kCTParagraphStyleSpecifierMaximumLineHeight
kCTParagraphStyleSpecifierLineSpacing
这可能有助于:
您是使用普通的核心文本函数自己绘制还是使用其他组件(例如EGOTextView)?@Joshua我只是在-DrawRect方法上使用普通的核心文本函数。您可以添加呈现以下段落的代码吗?有很多东西可以像这样呈现文本