【发布时间】:2015-10-10 06:45:03
【问题描述】:
我有一个带有自定义流布局的集合视图,以及许多不同高度的不同单元格。集合视图的宽度会随着设备旋转而改变,因此单元格的宽度必须相应改变。为此,我实现了“sizeForItemAtIndex”方法,并根据当前界面方向返回不同的大小。 大多数单元格不会改变它们的高度,但是,每当用户点击它时,我想要展开和折叠一个单元格。您可以假设该单元格只有一个带有一行或多行文本的 UILabel。当单元格第一次出现时,行数设置为 1,当用户点击单元格时,行数设置为 0,此处单元格应使用标签的固有大小自动更改其高度.我怎样才能达到这个效果? 这是它应该是什么样子的示例:
【问题讨论】:
-
您能补充一下到目前为止您尝试过的内容以及获得的结果吗?
标签: ios autolayout uicollectionview