2011-08-25 39 views
3

我使用CoreText呈現如下文字過於龐大:核心文本的段落的空間是在iOS

另一種非常常見的排版操作,繪製文本的單行作爲標籤使用的用戶界面元素。
在覈心文本中,這隻需要兩行代碼,一個用於創建具有屬性字符串的線對象,另一個用於將線繪製到圖形上下文中。
但它顯示瞭如何創建屬性字典並用它來創建。

顯然有3段。我使用默認CTParagraphStyleSetting,因此默認情況下ParagraphSpacingParagraphSpacingBefore設置爲0。

但呈現的結果顯示空間過於龐大
rendered text with 3 paragraphs

任何想法,以減少該段空間?

+0

你自己使用正常鐵芯文本函數或者你使用一些其他成分(例如EGOTextView)繪製這個? – Joshua

+0

@Joshua我只是在-DrawRect方法上使用普通的Core Text函數。 – xhan

+0

您可以添加呈現以下段落的代碼嗎?有很多東西可以呈現這樣的文字 –

回答

1

ü可以嘗試

kCTParagraphStyleSpecifierMinimumLineHeight 
kCTParagraphStyleSpecifierMaximumLineHeight 
kCTParagraphStyleSpecifierLineSpacing