在集合视图中单击按钮后如何扩展单元格高度和更改布局?

时间:2018-03-28 09:21:09

标签: swift uitableview uicollectionview

我想知道如何为我的集合视图单元格做这样的事情。在第1张图片下方显示日期时间部分和按钮之间没有任何内容。

enter image description here

然后在按下心形按钮后,单元格展开高度并显示一个显示心脏数量的新部分。 enter image description here

我确信它不像隐藏/未隐藏那么简单。我只是想知道有没有人知道如何实现类似的东西?有没有办法我们可以添加2套布局(一个喜欢图片1,一个喜欢图片2),并根据按下按钮在每个布局之间切换。

1 个答案:

答案 0 :(得分:0)

它可以像隐藏/隐藏一样简单。例如,您可以使用UIStackView来实现此效果,并且由于自动布局和自我调整表格视图单元格,所有内容都像魅力一样:

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithSelf-SizingTableViewCells.html

您可以按照本教程:https://medium.com/grand-parade/animating-uitableviewcell-size-and-text-change-using-auto-layout-and-automatic-dimension-a64bf8cb01b2