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