UICollectionView、UITableView 调用s

2021-05-06  本文已影响0人  SwiftDev

今天在项目中遇到一个奇怪的问题,在IPhone12 max 14.1上 调用 scrollToItem 无效,而且目前发现只在这个机型上无效,觉得很奇怪,查了下原因:可能是跟 minimumLineSpacingisPagingEnabled = true 有关系,
解决方案:

ollectionView.isPagingEnabled = false
collectionView.scrollToItem(at: IndexPath(item: selectIndex, section: 0), at: .centeredVertically, animated: false)
collectionView.isPagingEnabled = true

在滚动的前后把 isPagingEnabled = true先设置为false在设置为true这样既可

上一篇下一篇

猜你喜欢

热点阅读