我尝试在自定义UILabel
中使用多行UITableViewCell
。不幸的是,标签的框架不正确,因此它只显示一行。
我还设置了numberOfLines和lineBreakMode属性。
cell.bodyLabel.numberOfLines = 0;
cell.bodyLabel.lineBreakMode = NSLineBreakByCharWrapping;
我还在heightForRowAtIndexPath
中计算单元格的正确高度。
在故事板和自定义类中设置:http://imgur.com/Dt35nIS
故事板中标签的设置:http://imgur.com/ZHKv8yt,http://imgur.com/dzLBGtt
修改
事实证明这个问题与Auto Layout有关,我添加了一些约束,现在大多数单元格都很好,但仍有一些,其中一些标签与其他标签崩溃。在这种情况下我需要检查什么?