我正在使用UITableViewCell
。我已將UIButton
放置在一個單元格中。 當用戶點擊按鈕時,commentView出現,添加註釋後按鈕獲得選定的圖像。UITableViewCell使用圖案圖像重新加載所選圖像
它工作正常,但其他單元格在視圖中加載時。單元格上的按鈕也有選定的圖像。
我不能發表圖片.. :(
請幫助..它是的天,我解決這個問題,但不能。
我正在使用UITableViewCell
。我已將UIButton
放置在一個單元格中。 當用戶點擊按鈕時,commentView出現,添加註釋後按鈕獲得選定的圖像。UITableViewCell使用圖案圖像重新加載所選圖像
它工作正常,但其他單元格在視圖中加載時。單元格上的按鈕也有選定的圖像。
我不能發表圖片.. :(
請幫助..它是的天,我解決這個問題,但不能。
細胞被重用,所以加載新的小區之前,你應該實現方法prepareForReuse並檢查它的按鈕,應選擇
因此,基本上,從繼承的UITableViewCell,添加屬性(強)BOOL addedComments;和檢查時prepareForReuse方法被稱爲如下:
- (void) prepareForReuse{
// First init addedComments
button.selected = self.addedComments;
[super prepareForReuse];
}
這是回答問題的好方法。 –
我應該在哪裏添加?我在網上衝浪preapareForReuse。 – user3682355
您必須在UITableViewCell的子類中添加prepareForReuse。 PrepareForReuse是UITableViewCell的一種方法,您必須重寫它。 – agy
通過一些網絡服務分享圖像 – Avt
我上傳了圖片到我的保管箱。 https://www.dropbox.com/sh/nlr0ye9hzylvu4u/AADHCYqu6imtz5EL6V55jgWta?dl=0 – user3682355