在 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的主要内容,如果未能解决你的问题,请参考以下文章