【发布时间】:2016-02-09 01:50:32
【问题描述】:
我有一个显示一些标签和图像的自定义表格视图单元格。 具有可变高度的主标签不会总是调整大小。 当表格视图首次显示时,可见单元格的标签不会调整大小,但在重新显示后,标签将具有正确的大小。
表格视图单元格高度设置为自动。 我从这里尝试了解决方案:http://www.appcoda.com/self-sizing-cells/ 但没有成功。 标签的行数= 0; 我调用了 sizeToFit() / setNeedsLayout() 但没有任何变化。
let title = (self.posts[indexPath.row] as JSON) ["title"].stringValue as NSString;
cell.postTitleLabel.preferredMaxLayoutWidth = cell.frame.size.width - 20;
cell.postTitleLabel.text = title as String;
cell.setNeedsLayout();
【问题讨论】:
标签: swift uitableview uilabel