Autolayout tableview单元格,带有三个自动调整大小的区域

时间:2017-05-11 09:09:57

标签: ios uitableview autolayout

我正在尝试创建一个具有三个明显区域的表视图单元格。 顶部区域是有条件的,因此并不总是显示。 中部地区是我掌握一般信息的主要地区。 可以单击中间区域并展开/显示底部区域,即显示更多显示更少功能。

所有区域高度都需要根据其内容自动调整大小。

我努力做的是让每个地区成为一个独立的UIView。当我需要隐藏顶部或底部区域时,我只是将它们的宽度约束为0。

我需要知道所有这些都可以通过自动布局实现,因为我从未使用它。这是正确的做法吗?

enter image description here

2 个答案:

答案 0 :(得分:3)

是的,这是可能的。看看this链接,它应该回答您的所有问题。

答案 1 :(得分:0)

您应该使用UITableViewAutomaticDimension。 您也可以参考符合您要求的link