【问题标题】:How do I set the collectionView position?如何设置 collectionView 位置?
【发布时间】:2020-03-05 18:48:00
【问题描述】:

我有一个如图所示的 UICollectionView 构建。例如,我选择第 5 个按钮并关闭并打开应用程序。当应用程序再次打开时,我希望第 5 个按钮出现在屏幕上。也就是说,再次打开应用时UICollectionView不应该回到第一个位置。

https://i.hizliresim.com/mxX5qT.png

【问题讨论】:

  • 你能把图片贴在这里,而不是提供链接吗?关闭和打开应用程序是什么意思?
  • 请向我们展示一些您尝试过的代码。
  • 可能重复:stackoverflow.com/a/15986085/4757272 使用 scrollToIndex(at: IndexPath) 或类似的东西
  • 您需要保存选定的索引,如 5th,并在返回集合视图时滚动到该单元格。

标签: ios swift uicollectionview ios13 swift5


【解决方案1】:

您可以在集合视图的didSelectItem func 中使用它:

collectionView.scrollToItem(at: indexPath, at: .left, animated: true)

希望对你有帮助...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-18
    • 2016-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多