表格单元格中的图像视图具有优先级为1000的高度约束,但图像被压扁

时间:2016-04-12 15:52:08

标签: ios autolayout uistoryboard

我对表格视图单元格的约束如下(大多数是XCode的建议约束)。

enter image description here

但是当执行代码时,单元格的行高约为画布的一半。 最初我没有宽高比约束,并且在视图控制器运行后图像的下半部分丢失,在添加宽高比约束后,图像被压扁。

enter image description here

我不明白为什么会这样。为什么当图像视图约束的高度优先级为1000时,它被忽略?

1 个答案:

答案 0 :(得分:1)

尝试在

中设置单元格的高度
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 50;
}

就像它看起来你没有设置heightForRowAtIndexPath所以它采取了44的默认高度