Autolayout忽略UITableViewCell中的垂直布局

Autolayout忽略UITableViewCell中的垂直布局

问题描述:

我有一个UILabel,一个UIView和一个UIButton一个接一个地在UITableViewCell内部。他们都有*,领先,底部和尾随限制。只有按钮不具有拖尾约束,而是具有高度和宽度。Autolayout忽略UITableViewCell中的垂直布局

的错误是:提前

enter image description here

感谢。

+0

如果您发布错误文本而不是图片,这将有所帮助。你可以去[wtfautolayout](http://wtfautolayout.com)寻求帮助,但我的猜测是,你的垂直高度和限制的总和加起来多于44 – Paulw11

+0

垂直高度总和超过44 ? @ Paulw11 – Ashik

+0

你有一个约束,说整体高度是44(列出的最后一个)。如果约束总和大于44,那么视图不能同时为44高和44高。 – Paulw11

如果按钮具有高度,宽度,顶部,底部和主导约束,那么高度和顶部+底部约束是多余的。您需要删除高度限制或底部+顶部之一。根据你在问题中描述的内容,我认为这应该可以解决你的问题!