我想在tableview中动态添加集合视图。我制作了以下代码。
collectionview的单元格类
<IconButton onClick={this.handleClose}>...
在indexpath
中分配Tableview cellforrow中的collectionviewclass NewsFeedCollectionViewCell : UICollectionViewCell{
@IBOutlet weak var imageViewSlider: UIImageView!
}
比添加了collectionview的代表
cell.collectionViewNewsFeed.tag = indexPath.row
cell.collectionViewNewsFeed.reloadData()
它正确调整但索引在我滚动收集视图时会发生变化。例如,我将collectionview最多滚动到3个单元格,而不是将其转到tableview第4个索引,而不是将collectionview的第4个索引的索引设置为第3个。
只想在Table视图中添加包含多个图像的集合视图。我添加了,但在将集合视图滚动到tableview的第一个单元格上的第3个图像后,我移动到Tableview的第4个单元格,还有集合视图自动滚动到第4个单元格。
需要离开这个。
答案 0 :(得分:1)
indexpath存在问题,我通过将索引路径保存在数组中来获得解决方案。
参考以下链接 https://github.com/ashfurrow/Collection-View-in-a-Table-View-Cell