推 tentenlee: 你先把再cellForItemAtIndexPath內的程式優化吧 10/31 20:49
→ tentenlee: 應該是你作太多東西才會導致太慢,還有cellsize的部份 10/31 20:50
有考慮過這問題
所以把運算全部取消
只把每個 cell 填 'tt' 去模擬
光這樣就好,速度就已經不可忍受了
而正式版 tt 必需代換成一段運算,一定更受不了
如果用 'tt' 模擬可以忍受的話
我會把運算分到另一個 thread 去做,並且儲存起來
ui thead 來取用時,就只是提取資料而已
----
其實我在想,也許我手動打造數十個 label 會比用 collection 還好
因為 collection 的彈性太大
它可捲動等特性我是完全用不到的
我把它弄成數十個展示在一個畫面上,而且畫面 layout 只要做一次,永不更動
說穿了我只是想告訴自己:我還懂用一個現成大元件,而不是一堆小元件去打造
※ 編輯: HuangJC (60.251.197.63), 10/31/2014 21:21:44
→ HuangJC: 若用一堆小元件去打造,則我自己做的 reload 指令必然要 10/31 21:23
→ HuangJC: forloop 到所有小元件,這件事我可以要求它能被中斷 10/31 21:23
→ HuangJC: forloop 跑完前 ui 無法取得控制權,所以別用 forloop做 10/31 21:24
中間都要穿插一些可以 listen ui event 的機會
※ 編輯: HuangJC (60.251.197.63), 10/31/2014 21:29:17
→ uranusjr: 你必須把你做的東西描述得更清楚, 甚至提供 minimal 10/31 21:51
→ uranusjr: reproducing example, 不然你只是在浪費大家(包含你自 10/31 21:52
→ uranusjr: 己)的時間在瞎猜而已。 10/31 21:52