如何管理故事板中的项目以添加展开/折叠tableView单元格的可能性

我试图在我的tableView中创建能够通过单击来扩展和折叠各个单元格,而不考虑代码,我如何设置故事板中的元素和约束? 从某种意义上说,在我的单元格的内容视图中,我应该添加多少UIView,假设我想在扩展它时将单元格的大小加倍,这个UIView我必须在相同大小的顶部添加一个? 相反的限制? 我已经尝试过看一些教程,但他们对此并不太清楚。

使用UIStackView包含单元格的内容,并将单元格设计为展开。 然后只为那些应该折叠的stackView排列的子视图设置view.isHidden = true 。 然后,您可以通过在适当的子视图isHidden设置为true或false来切换扩展和折叠单元格(您将在@IBAction作为对单击按钮的反应,或类似的东西)。 但是仍然会有一些其他部分需要在代码中注意使其工作,请参阅SO Question中的答案。 一个程序化的例子,你想要你会在这个SO问题中找到,如果你知道阅读你会知道如何在故事板中做到的代码 – 原理是相同的,你只需要在故事板中设置约束和内容。