我是 Swift 的新手,请多多包涵。

我创建了一个水平滚动的 UICollectionView,我的问题是:如何以编程方式移动到选定的图标?

我已经用过 didSelectedPath ,接下来呢?

最佳答案

您需要调用 scrollToItemAtIndexPath 函数:


 func scrollToItemAtIndexPath(_ indexPath: NSIndexPath,
                atScrollPosition scrollPosition: UICollectionViewScrollPosition,
                        animated animated: Bool)

参数
indexPath
要滚动到 View 中的项目的索引路径。
scrollPosition
一个选项,用于指定滚动完成时项目应放置的位置。有关可能值的列表,请参阅 UICollectionViewScrollPosition
animated
指定 true 以动画滚动行为或 false 以立即调整滚动 View 的可见内容。

检查 UICollectionView 类引用以获取更多信息。

关于swift - 如何移动到 UiCollectionView 中的选定单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38638170/

10-13 07:42