您好,登錄后才能下訂單哦!
在用collectionview動態加載數據時有個好處,就是cell得到了復用,如果整屏顯示一個cell,最多只有兩個cell,壞處就是需要不斷的刷新cell,這時候容易卡頓。
每次滑動collectionview會調用代理方法,獲取新的cell,這時你要將數據傳給cell并進行顯示。
現在的情況是快速滑動的時候和慢速滑動的時候不會卡頓,快速滑動的時候不會請求數據,所以卡頓原因可能是在請求數據的時候,慢速滑動的時候因為間隔時間長,數據應該都加載好了,所以卡頓原因可能是間隔過短,cell已經被創建數據才來,這個時候刷新的問題。導致點擊事件丟失。
所以現在的解決方法是一次加載盡量多的數據,并且當數據返回時只刷新今天的頁面,避免滑動的時候刷新頁面。
試了一下效果好了一些。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。