我有一個分組的UITableView幾節。某些單元格中的文本可能會變得很長,我在想如何才能使文本換行?如何在UITableViewCell wordwrap中創建文本?
3
A
回答
10
如
textLabel.numberOfLines = 0;
,如果你願意,可以將其設置爲一個固定的線路數量。這可能是設置lineBreakMode一個好主意,你可能會需要實現:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
使用:
NSString sizeWithFont:constrainedToSize:
1
看起來像這個問題Custom Cell Height,對吧?我並沒有真正理解單詞換行,但我認爲你想根據文本長度來改變單元格大小,對嗎?所以你可以看看上面的問題和答案
2
在你的標籤上設置numberOfLines> 1並設置合適的lineBreakMode。您可能需要修改標籤的框架以獲得足夠的空間。你可以在tableView:willDisplayCell:forRowAtIndexPath:中執行你的表視圖委託。
4
您將有指定的行文本將使用的數量。 將其設置爲零將自動包裝它。
cell.textLabel.numberOfLines=0; // line wrap
相關問題
- 1. 如何wordwrap複選框文本?
- 2. 用文本框和按鈕創建UITableViewCell?
- 3. PHPWord如何用wordwrap文字?
- 4. 如何在love2d中創建文本框
- 5. 如何創建的文本在Java中
- 6. 如何爲UITableViewCell動態創建圖像
- 7. 如何在winforms中實現groupbox的'wordwrap'?
- 8. 如何在php中啓用wordwrap按鈕?
- 9. 如何在聯繫人應用程序中創建UITableViewCell?
- 10. 如何在Swift中創建動態大小的UITableViewCell?
- 11. 如何在UITableViewCell中創建一個圓形狀?
- 12. 如何在uitableviewcell中創建陰影效果?
- 13. 如何從文本文件中讀取我在C中創建
- 14. 如何使用django模型在mysql中創建中文文本?
- 15. Django模板:Wordwrap和縮進塊文本
- 16. 如何用wordwrap按鈕文字?
- 17. 如何在Windows窗體中創建自動建議文本框?
- 18. iPhone SDK:在自定義UITableViewCell中創建UITextField文本通過滾動持久化?
- 19. 如何在F#腳本中創建Unity 3D UI文本元素?
- 20. 如何在Google Apps腳本模板中創建文本字段?
- 21. 表格列內的Wordwrap文本
- 22. 如何使用PHP和PDO獲取整數和文本到wordwrap
- 23. 如何創建在目錄中的每個文件夾中創建文本文件的腳本? (Windows批處理)
- 24. jspx - 如何在jspx文件中添加wordwrap?
- 25. 如何在c#中使用cmd創建文本文件?
- 26. 如何在servlet中創建或寫入文本文件?
- 27. 如何在python中掃描,創建,讀寫文本文件?
- 28. 如何使用JavaScript在正文中創建和追加文本?
- 29. 如何在富文本框中創建上下文菜單
- 30. 如何在sql server中創建文本文件
將單元格高度設置得較大不能使文本適合。它仍然會給截斷的文本顯示「...」。 – 2010-05-25 16:03:43
「單元格中有一個標籤,其文本是一個NSString對象,並且字符串的長度可能是可變的,因此我無法爲UITableViews:heightForCellAtIndex方法中的單元格設置一個常量高度。」(從問題中複製),如何把它放入一些UILabel並再試一次? – vodkhang 2010-05-25 16:09:30
如果我在單元格上設置標籤屬性,我可以使它成爲wordwrap。如果標籤的框架超出了單元格的大小,那麼我需要定義一個自定義單元格高度。我想這兩個變化都需要做:) – 2010-05-25 16:14:23