gpt4 book ai didi

iOS Collection View 单元格 : Strong references during reuse/prevent cell reuse?

转载 作者:行者123 更新时间:2023-11-29 12:53:05 26 4
gpt4 key购买 nike

问题:当 Collection View 单元格滚动到屏幕外并重新使用时,对 Collection View 单元格的引用会发生什么情况?我在不使用“出队”的情况下提供细胞的所有尝试都失败了。有没有办法将单元标记为不可重用,以便集合将保留它?我想告诉集合“嘿,不要重复使用这个单元格!”。

长话短说:我有一个 Collection View ,其中每个单元格中都有一个 Collection View 。我在子 Collection View 上使用自定义布局 ( https://github.com/lxcid/LXReorderableCollectionViewFlowLayout ) 来启用单元格的拖动和重新排序,但我想扩展它以允许将单元格从一个 Collection View 拖动到另一个 Collection View 。我让它工作,除了如果从 Collection View 中拖动一个单元格然后在拖动过程中滚动到屏幕外,它会中断,因为处理手势的布局及其 Collection View 已被重用。具有 Collection View 和可重新排序布局的单元格仍在工作,我需要它不要被重用。

最佳答案

感谢分享这个漫长的故事。它有助于了解您正在尝试做什么。我可以理解您的方法,也可以理解为什么您最初可能认为这是一种很好的逻辑方法。

但是,我会尝试说服您尝试使用另一种方法。常见的方法是在拖动过程中拍摄 View 的快照,然后将其添加到父 View 并随着拖动从一个集合移动到另一个集合。如果这种方法在概念上有意义,请告诉我。

关于iOS Collection View 单元格 : Strong references during reuse/prevent cell reuse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21942002/

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