0
我非常沮喪地試圖解決這個問題,我試圖用許多方式實現它,但沒有解決方案。我在自定義單元格中有一個UIStepper,我想更改單元格上的值。一切工作正常期望當我滾動tableView從UIStepper的值從一個單元格更改到另一個。請幫助這裏是我的屏幕拍攝。
Link to tableview implementation和link to cell implementation將控件添加到自定義單元格視圖
我非常沮喪地試圖解決這個問題,我試圖用許多方式實現它,但沒有解決方案。我在自定義單元格中有一個UIStepper,我想更改單元格上的值。一切工作正常期望當我滾動tableView從UIStepper的值從一個單元格更改到另一個。請幫助這裏是我的屏幕拍攝。
Link to tableview implementation和link to cell implementation將控件添加到自定義單元格視圖
您試圖在每個單獨的單元格中存儲步進值。這是行不通的,因爲單元格被重用;您現在在第2行中看到的單元格可能會在用戶滾動時重新出現在第20行中。
這就是爲什麼你必須存儲的值在一行一行地的基礎上模型(數據)步進,這樣就可以新鮮並將其正確設置爲該行每一次cellForRowAtIndexPath:
是調用。
這,反過來,意味着隨着用戶步驟的步進,其valueChanged
將會需要跟表視圖數據源使模型可以被更新(「用於行5具有步進值剛被更改爲3「)並保持在模型中。
感謝回覆這是我如何修復它。鏈接到表格視圖https://s3.amazonaws.com/StuffRandom/Random/Screen+Shot+2014-04-23+at+10.27.32+AM.png並鏈接到單元格https://s3.amazonaws.com /StuffRandom/Random/Screen+Shot+2014-04-23+at+10.27.08+AM.png – BallerAbdude