[英]adding a control to a custom cell view
試圖解決這個問題讓我感到非常沮喪,我嘗試了許多方法來實現它,但沒有解決方案。 我在自定義單元格中有一個UIStepper,我想更改該單元格上的值。 當我在tableView上滾動時,一切工作正常,UIStepper中的值從一個單元格更改為另一個單元格。 請幫忙,這是我的屏幕截圖。
鏈接到tableview實現和鏈接到單元格實現
您正在嘗試將步進器值存儲在每個單元格中。 那是行不通的,因為單元被重用了。 當用戶滾動時,您現在在第2行中看到的單元格可能會重新出現在第20行中。
這就是為什么您必須逐行將步進器的值(數據)存儲在模型中的原因,以便每次調用cellForRowAtIndexPath:
都可以為該行重新正確地正確設置它。
反過來,這意味着隨着用戶使用步進器,它的valueChanged
將需要與表視圖數據源進行對話,以便可以更新模型(“第5行的步進器值剛剛更改為3” )並保留在模型中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.