gpt4 book ai didi

ios - UICollectionView scrollToItem 在 iOS 14 中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 06:13:25 24 4
gpt4 key购买 nike

我使用的是 Collection View UICollectionView,它的效果非常好……除了我无法滚动到任何特定项目。它似乎总是滚动到“中间”是我最好的猜测。无论如何,我发送给 scrollToItem 的任何内容似乎都对滚动没有影响。我已将它放在我的 View Controller 中的不同位置,但没有成功。

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let lastIndex = IndexPath(row: messages.count-1, section: 0)
self.messagesView.scrollToItem(at: lastIndex, at: .bottom, animated: true)
}

最佳答案

UICollection View 在 iOS 14 中存在 scrollToItem 错误。在 iOS 14 中,只有当 Collection View 分页被禁用时,它才会起作用。因此,如果我们必须通过手动和编程方式滚动,我得到了一个解决方案。

专为 iOS 14 及以上版本

  self.collView.isPagingEnabled = false
self.collView.scrollToItem(at: IndexPath(item: scrollingIndex, section: 0), at: .left, animated: true)
self.collView.isPagingEnabled = true

关于ios - UICollectionView scrollToItem 在 iOS 14 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50237180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com