我可以使用Autolayout将UITableViewCell动态调整为零高度吗?

时间:2018-01-02 21:11:17

标签: ios objective-c uitableview

我创建了一个相当简单的tableview单元格xib,它出列到我的表中并配置了按钮,标签和UIActivityIndi​​catorView。为了尝试为这个单元格实现零高度,我为单元格类添加了一个方法,该方法激活NSLayoutConstraint以使按钮的高度锚点为零。 enter image description here

出于某种原因,细胞得到了这个" 45"。禁用translatesAutoresizingMaskIntoConstraints似乎是非标准的。

重要编辑:

导致这个任意45个高度的完全相同的代码如果我给我的"零高度"约束值0.5 ,而不是导致一个非常短的表格单元格!

这告诉我,当内容的大小为零时,内部计算中有一个特殊的例外。

我仍在寻找克服这一错误结果的解决方案。

0 个答案:

没有答案