将collectionView.scrollToItem
与IndexPath
一起使用时。可以设置自定义滚动速度吗?
答案 0 :(得分:8)
是的,有可能。试试这个:
UIView.animate(withDuration: 5, animations: { [weak self] in
self?.collectionView.scrollToItem(at: IndexPath(item: 10, section: 10), at: .middle, animated: false)
})
答案 1 :(得分:0)
在 collectionView 上使用 .layoutIfNeeded() 来防止白色闪烁。
UIView.animate(withDuration: 5, animations: { [weak self] in
self?.collectionView.scrollToItem(at: IndexPath(item: 10, section: 10), at: .middle, animated: false)
self?.collectionView.layoutIfNeeded()
})