今天在项目中遇到一个奇怪的问题,在IPhone12 max 14.1上 调用 scrollToItem
无效,而且目前发现只在这个机型上无效,觉得很奇怪,查了下原因:可能是跟 minimumLineSpacing
和 isPagingEnabled = true
有关系,
解决方案:
ollectionView.isPagingEnabled = false
collectionView.scrollToItem(at: IndexPath(item: selectIndex, section: 0), at: .centeredVertically, animated: false)
collectionView.isPagingEnabled = true
在滚动的前后把 isPagingEnabled = true
先设置为false
在设置为true
这样既可