在 UICollectionViewCell 中更新 UITableView

Posted

技术标签:

【中文标题】在 UICollectionViewCell 中更新 UITableView【英文标题】:Updating UITableView within UICollectionViewCell 【发布时间】:2013-07-14 08:14:18 【问题描述】:

我有一个 UICollectionViewCell,其中包含一些按钮、标签和一个 UITableView。此表视图的行数和内容各不相同。 UICollectionViewCell 是表视图数据源和委托。 UICollectionViewController 强制我使用[collectionView dequeueReusableCellWithReuseIdentifier:@"CellID" forIndexPath:indexPath]

在 UICollectionView 中滚动时,UICollectionViewCell 中的 UITableView 不会更新其内容。

调用[tableview reloadData] 不会影响行数。 调用 UICollectionViews reloadItemsAtIndexPaths:(NSArray *)indexPaths 似乎不是性能的好选择。

有没有人知道一种更聪明的方法来更新集合视图单元格内的表格视图,而不是重用以前单元格的表格视图?

【问题讨论】:

【参考方案1】:

您是否正确设置了委托?如果 reloaddata 没有更新行数,则可能是委托设置有问题。

【讨论】:

以上是关于在 UICollectionViewCell 中更新 UITableView的主要内容,如果未能解决你的问题,请参考以下文章

在 asp.net 中更推荐的 301 重定向方式是啥?

在 SQL Server 2008 中更改行

哪个舍入舍入日期时间在 SQL 中更有效

pyqt - 在 TableView 中更改行~单元格颜色

如何在 IntelliJ 中更改线宽(从 120 个字符开始)

在 Python 中更清晰地显示 JSON 数据 [重复]