如何设置 collectionView 位置?
Posted
技术标签:
【中文标题】如何设置 collectionView 位置?【英文标题】:How do I set the collectionView position? 【发布时间】:2020-03-05 18:48:00 【问题描述】:我有一个如图所示的 UICollectionView
构建。例如,我选择第 5 个按钮并关闭并打开应用程序。当应用程序再次打开时,我希望第 5 个按钮出现在屏幕上。也就是说,再次打开应用时UICollectionView
不应该回到第一个位置。
https://i.hizliresim.com/mxX5qT.png
【问题讨论】:
你能把图片贴在这里,而不是提供链接吗?关闭和打开应用程序是什么意思? 请向我们展示一些您尝试过的代码。 可能重复:***.com/a/15986085/4757272 使用scrollToIndex(at: IndexPath)
或类似的东西
您需要保存选定的索引,如 5th,并在返回集合视图时滚动到该单元格。
【参考方案1】:
您可以在集合视图的didSelectItem
func 中使用它:
collectionView.scrollToItem(at: indexPath, at: .left, animated: true)
希望对你有帮助...
【讨论】:
以上是关于如何设置 collectionView 位置?的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 UICollectionViewCell 的位置?
当键盘出现时 CollectionView 向上移动然后返回到之前的位置
当设备旋转而不将设备锁定为纵向模式时,如何将 collectionView 的所有项目保持在适当的位置?