2014-04-22 166 views

回答

0

您試圖在每個單獨的單元格中存儲步進值。這是行不通的,因爲單元格被重用;您現在在第2行中看到的單元格可能會在用戶滾動時重新出現在第20行中。

這就是爲什麼你必須存儲的值在一行一行地的基礎上模型(數據)步進,這樣就可以新鮮並將其正確設置爲該行每一次cellForRowAtIndexPath:是調用。

這,反過來,意味着隨着用戶步驟的步進,其valueChanged將會需要跟表視圖數據源使模型可以被更新(「用於行5具有步進值剛被更改爲3「)並保持在模型中。

+0

感謝回覆這是我如何修復它。鏈接到表格視圖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

相關問題