2012-09-25 175 views
10

我正在使用Iphone應用程序,我需要顯示一個大文本。我需要它有一個段落alignement。請參閱下面的圖片以獲取解釋。UILabel段落文本對齊

我試圖使用UILabel和UITextView,但無法找到屬性來做到這一點。

感謝您的任何幫助。其具有UITextAlignmentJustify

yourTTTAttributedLabel.textAlignment = UITextAlignmentJustify; 

enter image description here

+1

+1一個明確簡潔,很好的說明問題 – Damo

+0

檢查此鏈接http://stackoverflow.com/問題/ 7378409/uilabel-justify-left-and-right它會幫助你,它與你的問題類似。 –

回答

1

使用TTTAttributedLabel NSAtributedString標籤還另一種選擇是使用具有UITextAlignmentJustify

yourOHAttributedLabel.textAlignment = UITextAlignmentJustify; 
1

UITextView的和的UILabel他們不提供這種對準OHAttributedLabel NSAtributedString標籤。你可以改用UIWebview。

您可以使用<p style="text-align:justify">Your text goes here.</p>

這可能會有幫助。

1

對於iOS> 7.1剛剛成立textAligment屬性NSTextAlignmentJustified,沒有任何第三方零件庫:

UILabel *label = [UILabel alloc] init]; 
label.textAligment = NSTextAlignmentJustified;