病症:Cell 里面的ImageView 图片是有的,可是就是显示不出来,只有上下滑动才可以显示。
病因:后来发现是TableView 复用 Cell 的时候没有清除干净导致显示不出来,在每个cell 附值的时候都会跑一个函数 updateCellWithSourceData,这个函数里面没有把ImageView.image重新设置一下,所以显示会出现问题。
药:在updateCellWithSourceData 这个函数里面 加入ImageView.image = nil 就解决了问题。
总结:有时候一个小问题会想破头脑,需要一步一步去找线索,耐心,才可以解出来。Mark
网友评论