簡體   English   中英

iOS Collection視圖單元更新被延遲

[英]iOS Collection view cell update is delaying

我有樣品收集視圖。 我通過dequeueReusableCellWithReuseIdentifier:forIndexPath:從單元中出隊dequeueReusableCellWithReuseIdentifier:forIndexPath:加載ViewController時,OS出隊5個單元並在其上加載信息。 當我滾動時,另外5-7個單元將出隊,並在其上加載信息。 第二組已加載的單元格正與來自第一組已加載的單元格的信息一起進入前台,並且其中的信息將在不到半秒的時間內用新的(右)更新。

我正在為單元格使用prepareForReuse ,在這里我重置所有單元格組件的可見性,然后加載新信息,但是結果不是我期望的,這就是我上面描述的。

有什么建議么? 謝謝。

編輯:好吧,如果我用來自dequeueReusableCellWithReuseIdentifier:forIndexPath:數據更新單元格視圖dequeueReusableCellWithReuseIdentifier:forIndexPath:一切正常,但是如果我將數據傳遞到單元格並要求單元格進行自我修改-則我遇到了上述問題。

編輯2:播種。 正如我想象的那樣-這是愚蠢的錯誤。 作為對其他人的建議-在任何情況下,請確保將數據傳遞到單元。

您在cellForItemAtIndexPath中是否有ALLOC語句? 還是如果使用子類,則子類實現中是否有ALLOC? 可能您會看到尚未清除的ui元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM