Re: [問題]tableView的圖片與文字

看板MacDev作者 (zonble)時間13年前 (2011/03/17 14:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《starkite (可樂果)》之銘言: : quartz我還不太會用...所以用了 : CGRect nameLabelRect = CGRectMake(10, 15, 40, 40); : UILabel *nameLabel = [[UILabel alloc] initWithFrame:nameLabelRect]; : //xml的解析 : nameLabel.text = [[[[self rssParser]rssItems]objectAtIndex:indexPath.row]title]; : [cell.contentView addSubview: nameLabel]; : [nameLabel release]; 如果是在 tableView:cellForRowAtIndexPath: 這樣寫,會有問題。 因為 tableView:cellForRowAtIndexPath: 所回傳的 cell 是會 reuse 的,這樣寫的話,當一個 cell 已經有了 nameLabel 之後,再下一次 reuse 時,就會繼續加上 nameLabel,結果 reuse 越多次,同一個 cell 就會加上一堆 label, -- zonble.net cocoa.zonble.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.186.28
文章代碼(AID): #1DWQS5Lf (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1DWQS5Lf (MacDev)