gpt4 book ai didi

swift - 重用 webviews UICollectionView

转载 作者:行者123 更新时间:2023-11-30 13:07:36 26 4
gpt4 key购买 nike

我在 UICollectionView 中有一个单元格集合。每个单元格都包含一个以特定状态显示的 WebView。当按下“添加”按钮时,嵌入 WebView 的新单元格将添加到 UICollectionView 中。这会导致某些单元格被重用,并且 WebView 不再局限于其先前的单元格。我正在对每个“func collectionView”执行重新加载,以重新加载任何网址并确保每个单元格都可重用。

问题是 WebView 需要一些时间来重新加载,并且仅由于 Cell 重用而重新加载 WebView 看起来有点难看。解决这个问题的最佳方法是什么?

最佳答案

据我所知,在不查看代码的情况下,我相信您正在寻找reloadItemsAtIndexPaths()。使用collectionView.reloadItemsAtIndexPaths(indexPaths: [NSIndexPath])调用它,然后指定您希望重新加载的项目。获得有关您想要完成的任务的其他信息会更有帮助,因为我只能推断这就是您所要求的。祝你好运!

完整示例

创建一个指向第一个部分 (0) 中第一个单元格 (0) 的 NSIndexPath,然后更新该特定索引路径。

let indexPath = NSIndexPath(forItem: 0, inSection: 0)

collectionView.reloadItemsAtIndexPaths(indexPaths: [indexPath])

这只会在您指定的索引路径处重新加载单元格。

关于swift - 重用 webviews UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39156672/

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