gpt4 book ai didi

ios - 当 cellForItem(at :) is called?

转载 作者:行者123 更新时间:2023-11-29 00:07:25 25 4
gpt4 key购买 nike

因此 UICollectionViews 公开了方法 cellForItem(at:) ,它允许我们访问 Collection View 中包含的单元格。

我们还知道 collectionView 使用其数据源的 collectionView(_:cellForItemAt:) 方法来创建和配置其单元格。

但是,使用断点,在调用 cellForItem(at:) 时,永远不会调用 collectionView(_:cellForItemAt:)。这里发生了什么? Collection View 是否必须访问其数据源才能知道要返回哪个单元格?它是否在某个时刻缓存了它的所有单元格,如果是,缓存发生在什么时候?

最佳答案

cellForItem(at:)如果单元格不在屏幕上,则返回 nil,因此不需要调用 collectionView(_:cellForItemAt:) 来获取单元格。如果单元格在屏幕上,它只返回该单元格,否则返回 nil

关于ios - 当 cellForItem(at :) is called?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47642361/

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