gpt4 book ai didi

ios - 如何滚动到第一个单元格,同时滑动 CollectionView 上的最后一个单元格?

转载 作者:行者123 更新时间:2023-11-30 10:55:42 29 4
gpt4 key购买 nike

我正在开发一个包含许多单元格的 CollectionView。我想做的是:

  • 当用户位于collectionView的最后一个单元格时,并且当用户滑动查看下一个单元格时,我希望这个collectionView从头开始。 (基本上,我需要一个无限循环)

希望我能正确解释。等待您的解决方案。谢谢。

最佳答案

试试这个。

import UIKit

class ViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource {

@IBOutlet weak var collectionView: UICollectionView!

override func viewDidLoad() {
super.viewDidLoad()
collectionView.delegate=self;
collectionView.dataSource=self;
}

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 100;
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath as IndexPath)
cell.backgroundColor = UIColor.red
if indexpath.row==99{
self.btnScroll()
}
return cell
}

func btnScroll() {
collectionView.scrollToItem(at: IndexPath(item: 0, section: 0), at: UICollectionView.ScrollPosition.top, animated:true)
}
}

关于ios - 如何滚动到第一个单元格,同时滑动 CollectionView 上的最后一个单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53968933/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com