UICollectionView 具有可扩展评论/回复的方法

Posted

技术标签:

【中文标题】UICollectionView 具有可扩展评论/回复的方法【英文标题】:UICollectionView Approach for having expandable comments/replies 【发布时间】:2018-07-15 11:36:07 【问题描述】:

我有一个如下的collectionView:

UICollectionView 有多个部分,第 2 部分是 cmets,它有每行评论, 现在我想当我按下评论时显示它的回复.. 并隐藏所有其他打开的回复

我尝试在 collectionView 数组中附加回复(附加在实际评论索引下方)

在我想再次折叠回复之前我很好?我做了以下事情:

我保存了没有附加回复的原始数组,并在每次添加回复时重复使用它,所以它基本上将回复添加到一个干净的数组中

但这里的问题是确定在哪里附加答复(哪个索引),因为在附加第一个答复后索引返回错误

TL;DR 在 UICollectionView 中使用 Objective c 执行此操作的最佳方法是什么?

【问题讨论】:

【参考方案1】:

一个稍微难一点的更好的方法是使用嵌套集合视图,集合视图中的集合视图,这意味着在每个单元格中你还放置一个集合视图

【讨论】:

以上是关于UICollectionView 具有可扩展评论/回复的方法的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView 单元格高度/可滚动内容行为奇怪/不正确

UiCollectionView 和可扩展视图

具有可访问性的 UITableViewCell 中的 UICollectionView

如何 UICollectionView 每列具有不同的行

更新 UICollectionView 中不可见的单元格

无法在UIInputViewController中使用UICollectionView进行键盘扩展