2011-07-06 75 views
4

我有一個書名顯示在表格視圖中。表格視圖單元格有2行cell.textLabel.numberOfLines = 2現在我想截斷第二行的尾部。這是否有可能實現程式化?如何截斷兩行表格單元格中的尾部程序iphone

在此先感謝。

+0

有兩條線是UITableViewCell中的''UILabel'的textLabel'對象。請參閱Pratikshabhisikar針對類引用的答案,但只要'cell.textLabel.lineBreakMode = UILineBreadkModeTailTruncation;'如果您只希望最後一行被截斷,就可以執行該操作。 –

回答

12
label.lineBreakMode = UILineBreakModeTailTruncation; 

但是,truncate tail是UILabel對象的默認設置。

爲了使這個明確的,請參閱UILabel class reference

+1

正確的答案,但可疑的參考。據我所知,文檔實際上並沒有在任何地方顯式地拼寫出來,「UILineBreakModeTailTruncation」在應用於多行文本時的行爲(在NSParagraphStyle.h中的註釋中也沒有提及)。然而,實驗結果表明,行爲(至少在'UILabel'中使用時 - 我無法證明其他視圖與文本的行爲)是否在最後一個單詞之前的所有行包裝,然後是最後一行被截斷 - 這正是我們99%的時間都需要的行爲。 –