gpt4 book ai didi

ios - 如何在 Collection View 中自动选择可见的项目? swift 4

转载 作者:行者123 更新时间:2023-11-28 18:47:30 26 4
gpt4 key购买 nike

如何实现自动选择进入视野的图片?

我知道我可以默认选中 Collection View 中的第一个项目,但是如何对进入 View 的每个项目执行此操作?更详细地解释一下:我有一个 ImageView ,具体取决于 collectionView 的选择。我想要做的是,用户不必选择 collectionViewcell 来获取相关的 ImageView 。我希望用户只需在 Collection View 中滑动即可选择出现的图像,并在相关 ImageView 中显示概览。在我看来,主要问题是我一次只需要选择一个。

最佳答案

您可以尝试启用多选:

collectionView.allowsMultipleSelection = true

然后在循环中选择您想要选择的项目:

collectionView.selectItem(at: indexPath, animated: false, scrollPosition: .top)

编辑

您可以使用 UICollectionViewDelegatewillDisplay 委托(delegate)方法在显示单元格时进行选择:

func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
// this is called before the cell is displayed, check if this is the cell to be selected, and if yes, select it:
collectionView.selectItem(at: indexPath, animated: false, scrollPosition: .top)
}

关于ios - 如何在 Collection View 中自动选择可见的项目? swift 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652279/

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