Bur*_*ala 12 objective-c uitableview ios
我想知道的是有可能有一个标准的UITableViewCell风格UITableViewCellStyleSubtitle具有动态的高度?
如果是,那么如何实现呢?
numberOfLines的属性cell.textLabel和cell.detailTextLabel对0.好吧,如果你textLabel包含多行内容并detailTextLabel包含单行内容,那么tableView会自动调整单元格高度.但如果它是其他方式,那么它不会!这是Apple的错误吗?或预期的功能?
以下是截屏

Raj*_*esh -1
您可以使用给定的字符串获取该标签所需的总行数
- (int)lineCountForLabel:(UILabel *)label {
CGSize size = [label.text sizeWithFont:label.font constrainedToSize:label.frame.size lineBreakMode:UILineBreakModeWordWrap];
return ceil(size.height / label.font.lineHeight);
}
Run Code Online (Sandbox Code Playgroud)
然后只需将totalNumberOfLines 与行的高度相乘,然后在HeightForRowAtIndexPath 中返回该计数。
| 归档时间: |
|
| 查看次数: |
1228 次 |
| 最近记录: |