我实现了一个collectionview,它可以水平和垂直滚动(基本上是网格)。我希望实现在垂直和水平方向选择动画时都可以滚动到该项目。
当前,我将其用作“替代方法”,但由于明显的原因,它仍然会跳转。
self.scrollToItem(at: indexPath, at: .centeredVertically, animated: false)
self.scrollToItem(at: indexPath, at: .centeredHorizontally, animated: false)
反正有实现我想要发生的事情吗?
答案 0 :(得分:1)
UICollectionView.ScrollPosition
是OptionSet
。
您尝试过
scrollToItem(at: indexPath, at: [.centeredVertically, .centeredHorizontally], animated: false)
?