病癥:Cell 里面的ImageView 圖片是有的,可是就是顯示不出來,只有上下滑動(dòng)才可以顯示。
病因:后來發(fā)現(xiàn)是TableView 復(fù)用 Cell 的時(shí)候沒有清除干凈導(dǎo)致顯示不出來,在每個(gè)cell 附值的時(shí)候都會(huì)跑一個(gè)函數(shù) updateCellWithSourceData,這個(gè)函數(shù)里面沒有把ImageView.image重新設(shè)置一下,所以顯示會(huì)出現(xiàn)問題。
藥:在updateCellWithSourceData 這個(gè)函數(shù)里面 加入ImageView.image = nil 就解決了問題。
總結(jié):有時(shí)候一個(gè)小問題會(huì)想破頭腦,需要一步一步去找線索,耐心,才可以解出來。Mark