【发布时间】:2013-11-08 05:24:42
【问题描述】:
我的应用程序出现了非常奇怪的问题。我正在动态创建表格视图单元格。并根据内容调整单元格标签的高度。
我的问题是我的单元格标签在换行后没有显示最后一行意味着如果我的标签总共有三行,那么标签只显示两行。该代码在 iOS6 上运行,但在 iOS 7 上出现问题。
[labelCell.contentView bringSubviewToFront:labelCell.textLabel];
labelCell.textLabel.numberOfLines = 0;
labelCell.textLabel.lineBreakMode = NSLineBreakByWordWrapping;
NSString *fieldLabel = labelCell.textLabel.text;
CGSize textSize = [self sizeForLabelWithString:fieldLabel width:600.0f andIndexPath:indexPath];
float newHeight = textSize.height+22.0f;
labelCell.height = newHeight;
【问题讨论】:
-
只需在单元格中获取动态UILabel并设置它的文本,高度和行数。
-
您在哪里设置该标签的文本?
-
其实我在使用 labelcell 下的 sensible tableview。
标签: ios uitableview ios7