0
我想讓我的UITableView中的單元格適應它們中文本的長度。如果文本太長,單元格會變長一點以適應它。ios - UITableViewCells不擴展以適應文本
我想是這樣的:
cell.textLabel.numberOfLines = 0;
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.text = [[name stringByAppendingString:@": "]
stringByAppendingString:comment];
但是,什麼情況是,細胞只是試圖以適應文本的空間相同的垂直量,並沒有得到任何高。
有人會知道我在這裏做錯了嗎?
謝謝!
其中該柱的一部分?我查看了一下,並沒有看到問題中會做什麼。或者你的意思是答案指向的教程? – GeekedOut 2012-08-07 16:59:11
你會想看看答案:http://stackoverflow.com/a/8903694/1535038。事情是你需要通過傳遞文本和寬度來計算行高,然後在heightForRowAtIndexPath:中返回高度。 – 2012-08-07 17:02:00
謝謝 - 但是CELL_CONTENT_WIDTH和CELL_CONTENT_MARGIN來自哪裏?有沒有辦法動態獲取這些? – GeekedOut 2012-08-07 17:03:13