【发布时间】:2018-12-14 11:50:43
【问题描述】:
我过去曾设法完成这项工作,但现在我不记得我是如何做到的了。我有一个带有动态单元格的 UITableView,在其中,我有一个高度为 174 的 UIView 作为约束。但是,在运行应用程序后,它显示的 UIView 的高度小于我定义的高度,并且我收到此错误:仅警告一次:检测到约束模糊地建议 tableviewcell 单元格的高度为零的情况。我们正在考虑意外折叠并改用标准高度:
这些是我在 UIView 中的约束:
我无法找到解决此问题的方法。
【问题讨论】:
-
缺少底部约束。添加底部空间,然后一切都会正常
-
哦,你也可以在
centre中同时对齐UIViewvertical和horizontally,因为它占据了整个cell -
我已经尝试了这两个选项,但问题仍然存在。我将尝试 ktr kathir 所说的,然后看看会发生什么。还是谢谢你。
-
@AdriánT95 Shruthi 的评论和 kathir 的回答都有效。但更好的方法是 cmets 中建议的方法。
-
@AdriánT95 使用
UITableViewAutomaticDimension而不是178它将根据内容设置高度。我已经编辑回答了
标签: ios xcode uitableview autolayout