【发布时间】:2018-08-31 05:09:36
【问题描述】:
我可以让它在打开应用程序时自动滚动到顶部,但现在它不会让你再滚动了,因为 scrollView 由于willDisplay 而强制将它保持在顶部。
func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
if info.count > 0 {
collectionView.scrollToItem(at: IndexPath(item:info.count - 1, section: 0), at: .top, animated: false)
}
}
我还能把它放在哪里?
【问题讨论】:
-
您可以从 willDisplay 方法中删除此代码,并在重新加载集合视图后将其放在下方,使其仅滚动到顶部一次。
标签: ios swift uiscrollview uicollectionview autoscroll