我手动添加约束。
Imgv的底部为cell.contentView约束的BottomMargin。
错误消息....
"<NSLayoutConstraint:0x7c99b3e0 V:[UIImageView:0x7c983370(100)]>",
"<NSLayoutConstraint:0x7c99b4a0 UIImageView:0x7c983370.top == UITableViewCellContentView:0x7c987b50.topMargin>",
"<NSLayoutConstraint:0x7c99b6f0 UIImageView:0x7c983370.bottom == UITableViewCellContentView:0x7c987b50.bottomMargin>",
"<NSLayoutConstraint:0x7c99afd0 'UIView-Encapsulated-Layout-Height' V:[UITableViewCellContentView:0x7c987b50(115.5)]>"
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x7c99b6f0 UIImageView:0x7c983370.bottom == UITableViewCellContentView:0x7c987b50.bottomMargin>
有什么问题?
答案 0 :(得分:1)
您有3个垂直约束,其中只有2个可以同时处于活动状态:
只有一种情况是它们都可以是真的(如果单元格与视图的高度相同),但由于您的单元格高于该单元格,因此您会得到冲突的约束。如果Interface Builder没有向您发出警告,我猜测您的单元格在运行时的大小不同。