在用collectionview動態加載數據時有個好處,就是cell得到了復用,如果整屏顯示一個cell,最多只有兩個cell,壞處就是需要不斷的刷新cell,這時候容易卡頓。
創新互聯從2013年創立,先為臨西等服務建站,臨西等地企業,進行企業商務咨詢服務。為臨西企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。每次滑動collectionview會調用代理方法,獲取新的cell,這時你要將數據傳給cell并進行顯示。
現在的情況是快速滑動的時候和慢速滑動的時候不會卡頓,快速滑動的時候不會請求數據,所以卡頓原因可能是在請求數據的時候,慢速滑動的時候因為間隔時間長,數據應該都加載好了,所以卡頓原因可能是間隔過短,cell已經被創建數據才來,這個時候刷新的問題。導致點擊事件丟失。
所以現在的解決方法是一次加載盡量多的數據,并且當數據返回時只刷新今天的頁面,避免滑動的時候刷新頁面。
試了一下效果好了一些。
創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。
網頁名稱:用collectionview動態加載數據卡頓的可能原因-創新互聯
網址分享:http://vcdvsql.cn/article2/cdjeoc.html
成都網站建設公司_創新互聯,為您提供軟件開發、品牌網站建設、定制開發、App開發、建站公司、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯