2015-06-11 128 views
0

我正在使用UITableViewCell。我已將UIButton放置在一個單元格中。 當用戶點擊按鈕時,commentView出現,添加註釋後按鈕獲得選定的圖像。UITableViewCell使用圖案圖像重新加載所選圖像

它工作正常,但其他單元格在視圖中加載時。單元格上的按鈕也有選定的圖像。

我不能發表圖片.. :(

請幫助..它是的天,我解決這個問題,但不能。

+0

通過一些網絡服務分享圖像 – Avt

+0

我上傳了圖片到我的保管箱。 https://www.dropbox.com/sh/nlr0ye9hzylvu4u/AADHCYqu6imtz5EL6V55jgWta?dl=0 – user3682355

回答

1

細胞被重用,所以加載新的小區之前,你應該實現方法prepareForReuse並檢查它的按鈕,應選擇

因此,基本上,從繼承的UITableViewCell,添加屬性(強)BOOL addedComments;和檢查時prepareForReuse方法被稱爲如下:

- (void) prepareForReuse{ 
    // First init addedComments 
    button.selected = self.addedComments; 
    [super prepareForReuse]; 
} 
+0

這是回答問題的好方法。 –

+0

我應該在哪裏添加?我在網上衝浪preapareForReuse。 – user3682355

+0

您必須在UITableViewCell的子類中添加prepareForReuse。 PrepareForReuse是UITableViewCell的一種方法,您必須重寫它。 – agy