She*_*lam 3 iphone xcode cocoa-touch objective-c uitableview
我有一个分组的UITableView,有几个部分.一些单元格中的文本可能会很长,我想知道如何使文本自动换行?
Pau*_*nch 10
例如
textLabel.numberOfLines = 0;
Run Code Online (Sandbox Code Playgroud)
如果您愿意,可以将其设置为固定数量的行.设置lineBreakMode可能是个好主意,您可能需要实现:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
使用:
NSString sizeWithFont:constrainedToSize:
Run Code Online (Sandbox Code Playgroud)
您将指定文本将使用的行数。将其设置为零将自动包装它。
cell.textLabel.numberOfLines=0; // line wrap
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8313 次 |
| 最近记录: |