我有一个带有一堆单元格的表视图(自定义单元格,它只有它的内容视图)。
在
最后但并非最不重要的是,我为我的自定义单元格的内容视图(superview)和UIView设置了垂直和水平约束,UIView是在(subview)之前添加的。
约束字符串如下所示:
H:|[view]|
V:|[view]|
不幸的是,我仍然得到所有表格视图单元格的默认高度。我想知道是否有一种方法,让自动布局做计算高度自动根据内容大小。
查看我对这个问题的详细回答:https://stackoverflow.com/a/18746930/796419
这需要一些工作来进行设置,但是您绝对可以使用自动布局约束来驱动完全动态的表视图,而不需要一个硬编码的高度(并且让约束求解器来完成繁重的任务并为您提供行高度)。
自动布局对单元格高度没有帮助。您需要在
要解决这个问题,请预先计算单元格高度并将其存储在数组中。返回
确保使用
如果您的计算是密集的,那么除了
我通过在