如何在UITableView中制作多行标签?

pra*_*muk 4 iphone uitableview

我们如何使表视图标签中的文本转到下一行?

luv*_*ere 27

//This allows for multiple lines
cell.textLabel.numberOfLines = 0;
//This makes your label wrap words as they reach the end of a line
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
Run Code Online (Sandbox Code Playgroud)

此外,如果您希望标签有更多空间用于此类多行,则可能应该允许具有更高高度的表行.你可以通过覆盖来做到这一点

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

并为那里的每一行返回自定义高度,或者通过指定表的rowHeight属性,给出每行的公共高度.