我有UITableView與幾種不同類型的行。我使用2個原型單元,因爲我的所有單元都可以被這2個原型覆蓋。在每個原型中,我有兩個標籤 - 上部和下部。重用單元格如何在iOS中的UITableView中工作?
我動態地填充這些單元格的內容,取決於它們所屬的部分和行。但我有重用問題。
我在其中一個單元格內設置動態圖像(根據特定條件)。我的問題是,當我滾動 - 圖像出現在單元格內的下一頁,它不應該有這樣的圖像。我想這是重用的結果。
我嘗試刪除該圖像,如果該單元格(第二類型)。這在iPhone上運行良好,因爲數據在不同的屏幕上(當我滾動到第二個單元格時,第一個單元格位於屏幕之外)。我的問題是,這不適用於iPad - 因爲這兩個單元格都在同一頁面上。
任何想法如何解決這個問題?
請顯示一些代碼 –
清除'prepareForReuse'方法中的單元格。 – Abizern