問題タブ [stepper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - スクロール後にセルが再利用された後、テーブルビューセルの値を維持する方法は?
ここに私の問題の .gif があります: http://g.recordit.co/LnslGAaWwK.gif
最初は、インクリメントまたはデクリメント ボタンを使用して値を増減できます。しかし、テーブルビューを一番下までスクロールしてから、以前に変更したステッパーに戻った後、デクリメントボタンが機能しないようで、カウンターラベルの値は同じままです
しかし、インクリメントボタンをタップすると機能しますが、それでも間違った値を与えると、1から再開し、スクロールする前に値を継続しません。
問題はここにあると思われます (完全なコードは以下にあります):
テーブルビューの一番下までスクロールした後、 in が再びトリガーされるようでsetStepper()
、awakeFromNib()
ステッパーからの初期値を意味し(stepper.value = 0)
ます , 再びゼロに戻ります.インクリメントボタンを押すと 1 になります.スクロールする前に値を継続しない
これが私のテーブルビューセルのコードです
この問題を解決するにはどうすればよいですか?テーブルビューを一番下までスクロールした後、値を継続させる方法は?