IGListKit:获取当前可见的单元格索引
Posted
技术标签:
【中文标题】IGListKit:获取当前可见的单元格索引【英文标题】:IGListKit: get the currently visible cell index 【发布时间】:2017-02-04 15:17:35 【问题描述】:我正在尝试在 ios 中使用 IGListKit
(Link) 来呈现自定义集合视图和表格视图,其中我在部分控制器中有一个水平滚动视图。在这个水平滚动视图中,我需要获取当前可见单元格的索引。
我尝试在节控制器中使用displayDelegate
,但在我看来,以下委托方法仅在节控制器初始加载时触发一次:
func listAdapter(_ listAdapter: IGListAdapter, willDisplay sectionController: IGListSectionController, cell: UICollectionViewCell, at index: Int)
所以我想知道IGListKit
中是否有办法获取当前可见单元格的索引。谢谢!
【问题讨论】:
不要使用称呼:Should 'Hi', 'thanks', taglines, and salutations be removed from posts? 【参考方案1】:你检查过 IGListAdapter 的 Visible Objects 和 Visible SectionController 函数吗?
https://instagram.github.io/IGListKit/Classes/IGListAdapter.html#/c:objc(cs)IGListAdapter(im)visibleSectionControllers
【讨论】:
【参考方案2】:self.section
提供当前可见单元格的索引。
【讨论】:
以上是关于IGListKit:获取当前可见的单元格索引的主要内容,如果未能解决你的问题,请参考以下文章
IOS swift我可以从TableViewCell中获取当前可见视图吗
根据获得的当前单元格的索引路径,自定义单元格中的按钮单击功能
如何在集合视图中查找最后一个可见单元格的索引路径。但索引路径是随机的不断变化