看板 MacDev 關於我們 聯絡資訊
大家好 為了節省資源ios有提供table cell重覆利用cell的功能, "dequeueReusableCellWithIdentifier", 在開啟這個功能的時候,如果cell里面 用的是內建的label透過IBOutlet作顯示的話比較不會出問題,但如果cell里面包 含了自定的label作內容的顯示時就會出現資料重疊的問題,請問版上大大們有遇 到相同的情況嗎? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.42.85
yuanruo:會資料重疊一定是cell reuse 但是你資料沒有更新~ 05/16 16:55
tentenlee:某LABEL沒有資料請還是塞@"" 不然會取到之前的值 05/16 18:39
tentenlee:cell 不是每一筆都會alloc一次 他會看如果存在他就再用 05/16 18:40
tentenlee:所以會導致如果要塞空字串的東西你覺得沒必要塞就沒塞 05/16 18:40
tentenlee:就會顯示上一個他建立的CELL 導致你會看到某筆重複的資 05/16 18:41
s8911124:reuse 的時候先把本身cell的text清掉 05/16 22:41
leepair:最後用tag的方法就不會重疊了~ 05/21 13:07