滚动到特定索引 UICollectionView
Posted
技术标签:
【中文标题】滚动到特定索引 UICollectionView【英文标题】:Scroll to particular index UICollectionView 【发布时间】:2018-10-30 20:51:02 【问题描述】:我已经尝试了“解决方案”来解决我试图在this 帖子的特定索引处启动我的 UICollectionView 的问题:
然而,在使用这个“解决方案”时,我遇到了以下问题:
在剪辑顶部它不会滚动到新索引。我的UICollectionView
在UItableViewCell
类中,所以我将解决方案放在awakeFromNib
中——也不起作用。所以,我把它放在了视图控制器的cellForRowAt(indexPath:)
方法中,但也没有。有什么建议吗?
【问题讨论】:
嘿 Zack,请向我们展示您的解决方案代码 :) Zack 你能添加代码你想滚动的时间吗? 点击它有我的代码@VDPurohit 【参考方案1】:我没有使用上面的帖子解决了这个问题,而是提出了这个对我有用的解决方案:
internal func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath)
if !onceOnly
let indexToScrollTo = IndexPath(item: 12, section: 0)
self.collectionView.scrollToItem(at: indexToScrollTo, at: .left, animated: false)
onceOnly = true
希望它可以帮助其他人:D
【讨论】:
如果你有更好的我很想看看。如果您也不要对我投反对票,我将不胜感激。 @VinGazoil以上是关于滚动到特定索引 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章