作者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