我有一个iOS应用程序almos完成,但我发现了一个错误。我有一个带有原型单元格的UITableView和单元格上的UILabel。在运行时,我将文本放在标签中,并使用 sizeToFit()
方法调整标签大小。这 works fine on iOS8
,但在iOS7上获得 error of breaking constrains
,UILabel根本无法调整大小。
我需要你的帮助,这是我发布应用程序所必须做的唯一事情。
约束:
UILabel to top of cell content - 10
UILabel to bottom of cell content - 10
UILabel to left of cell content - 5
UILabel to right of cell content - 5
P.S - 我没有定义单元格高度,我也没有使用method estimatedCellSize
。
答案 0 :(得分:0)
use label.numberoflines=0;
labe.sizeToFit=YES;
答案 1 :(得分:0)
您应该改变约束或方法。
使用压缩和拥抱约束值使标签大小适合,并删除右侧和底部的约束(在这种情况下,将标签固定在左上角并调整大小)。
或者,保持当前约束并更改标签以缩放其内容以适应。