Re: [請益] table cell 資料顯示重疊
※ 引述《leepair (leepair)》之銘言:
: 大家好
: 為了節省資源ios有提供table cell重覆利用cell的功能,
: "dequeueReusableCellWithIdentifier", 在開啟這個功能的時候,如果cell里面
: 用的是內建的label透過IBOutlet作顯示的話比較不會出問題,但如果cell里面包
: 含了自定的label作內容的顯示時就會出現資料重疊的問題,請問版上大大們有遇
: 到相同的情況嗎?
: 謝謝。
在使用Tabelview的時候,因為它有Reuse的機制。通常在實作繼承UITableviewCell的
客制化Cell中,我習慣補上-(void)prepareForReuse這個UITableviewCell提供的Prot
ocol(?),在這個Method中我會將會變動的UI Object清空並指向nil,在Reuse時確保
Cell是一個初始化的狀態,此應用包括在Lazy loading圖片時,將request做取消並重
啟的動作。想像一下不取消request,滑過一千個Cell就會有一千個讀圖的Request產生
。
用Tag也是一個方法可以達到以上目的,就是要多寫一點Code。
有錯請指正。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.224.212.162
→
05/22 00:47, , 1F
05/22 00:47, 1F
→
05/22 00:47, , 2F
05/22 00:47, 2F
→
05/22 14:31, , 3F
05/22 14:31, 3F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章