[問題] 為所有的ViewController的Image事先讀取

看板MacDev作者 (skill)時間10年前 (2014/09/12 11:32), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
想請問各位大大 我在 PageViewController中每一頁都是用了 TableView來呈現 TableView中的cell都包含了一張圖片 後來我在 PageView翻頁時,因為每個TableView都會去讀取存在本機端的image檔案 而發生lag (在急速翻頁時空有強烈的感覺) 我後來有試在 viewDidLoad的時候將圖片給讀取出來 在cell產生時不用從記憶體讀取而是直接assign 但也是一樣lag 請問有什麼辦法可以將此lag清除的嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.125.247 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1410492767.A.844.html

09/12 12:27, , 1F
不是很懂你的lag,若是UI上的lag,async就能解決吧
09/12 12:27, 1F

09/12 15:49, , 2F
朝pvc的datasource methods去研究
09/12 15:49, 2F

09/13 00:42, , 3F
圖片只要稍大,UITableView就會lag惹。
09/13 00:42, 3F

09/13 16:32, , 4F
Async可能可以解,也有可能是rasterization的問題
09/13 16:32, 4F
文章代碼(AID): #1K4cbVX4 (MacDev)
文章代碼(AID): #1K4cbVX4 (MacDev)