2012-02-22 65 views
1

我在我的應用程序中有一個UILabel &在tableview的單元格中添加了標籤。iPhone - 根據傳遞的數據動態調整UILabel內容

標籤內容(文本)是XML格式(來自web服務正在添加)。問題是我具有如示於下面的圖像對齊文本 內標籤...

UILabel image http://www.freeimagehosting.net/t/pyxuu.jpg

  • 擴展箭頭應包括在第二行的末尾。
  • 該文本還應該在末尾包括'...'標點符號,表示該詞是
    不完整。

請給我一個方法如何實現它。 在此先感謝。

回答

2

你好Parteek ... 首先你得到的文本大小,然後根據文本大小設置拉布勒高度

如何讓文字大小: - 使用此代碼

NSString *theText = myLabel.text; 
CGFloat width = myLabel.frame.size.width ; 
CGSize labelTextSize = [theText sizeWithFont:myLabel.font constrainedToSize:CGSize(width,MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap]; 

獲取標籤高度

CGFloat myLabelHeight = labelTextSize.height;