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 次 |
最近记录: |