我有如下 TableView 单元格的约束(大多数是 XCode 建议的约束)。
但是当执行代码时,单元格的行高大约是它在 Canvas 中的行高的一半。 最初我没有纵横比约束,当 View Controller 运行时图像的下半部分丢失,在添加纵横比约束后图像被压扁。
我不明白为什么会这样。为什么当 ImageView 约束的高度具有优先级 1000 时会被忽略?
最佳答案
尝试设置单元格的高度在
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 50;
}
好像你没有设置 heightForRowAtIndexPath
所以它采用默认高度 44
关于ios - 表格单元格中的 ImageView 具有优先级为 1000 的高度约束,但图像被压扁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36578301/