このリンクhttps://medium.com/ios-os-x-development/ios-how-to-build-a-table-view-with-multiple-cell-types-2df91a206429を使用して、JSON配列を読み込んでuitableviewで動的なフィールドを生成すると、その例で変更しているのは、編集可能なので、UITextFieldにすると、テーブルビューはビューの表示と非表示を切り替える各セルを再生成することを理解しています。各セルに編集された値を保持する方法を理解したいと思います。スウィフトUITableスクロールで編集した値を保持する方法
-1
A
答えて
0
基本的に、テーブルビューはデータソースのデータを提示することになっています。
(中の例では)データソースは、ProfileViewModelItem型の項目の配列を保持するタイプのProfileViewModelです。すべてのセルは、単一のProfileViewModelItemのデータを表示します。
編集した値を保持する方法は、テキストフィールドの編集中のセルによって提示されるアイテムを変更することです。
したがって、ユーザーがテキストフィールドに入力するたびに、テキストフィールドに表示されているテキストを保持しているアイテム(ProfileViewModelItem)のデータを変更する必要があります。こうすると、テキストフィールドとアイテムが同期していて、セルがなくなると、画面に戻ってくると、テキストフィールドにはアイテム内にあるテキストと同じテキストが表示されます。セルが画面上に最後に表示されたときのテキストフィールド。
関連する問題
- 1. 編集後に選択した行をUITableで表示
- 2. スウィフトで編集可能なボタン/ラベルを作成する方法
- 3. PHPを送信した後にデータベース情報を編集してフォームに値を保持する方法mysql
- 4. IOS/Objective-C:編集スタイルメソッドで行とコアデータを削除する - UITable
- 5. データでjsonファイルを編集して保存する方法
- 6. テキスト値を編集+警告ダイアログテキスト値を編集して別のアクティビティに保存
- 7. uitextfieldの編集中にuitableviewでスクロールを止める方法
- 8. djangoで最後に編集した時間を保持するdatetimefiledを作成する方法
- 9. フォームで投稿を編集した後にURLを保存する方法
- 10. DataGridで編集する際に現在の値を保持する - Adobe Flex
- 11. カスタム[編集]メニューのiOSスウィフト
- 12. C#で編集モードでXMLファイルを編集する方法
- 13. オブジェクトモードで編集モードで情報を編集する方法
- 14. データを編集してコアデータに保存する方法
- 15. オブジェクトのリストを編集して保存する方法
- 16. WPF GridViewを編集してデータベースに保存する方法は?
- 17. MuleのApplication Scopeで変数を保存、編集する方法
- 18. 端末で編集テキストを編集する方法は?
- 19. テーブルに編集された古い値と新しい値を角度2のJSONに保存する方法
- 20. DropDownList編集テンプレートで選択した値を設定する方法は?
- 21. DataTable - InCell EditingマネージドBeanで編集したオブジェクトの値を取得する方法
- 22. pdftron webviewer - 編集したpdfファイルをサーバーに保存する方法
- 23. [(ngModel)]で表示される値を編集する方法は?
- 24. joomlaでフッタを編集してエディタ(tinymce)で編集可能にする方法
- 25. "外部"編集のpythonで作られたsqlite3データベースを保護する方法
- 26. セルの値を検証して編集する方法
- 27. UITextView、編集中にスクロールしますか?
- 28. Android Studioの編集リストに編集テキストを保存します。
- 29. バンドルエクストラを編集して保存する
- 30. テキストフィールドで日付値を編集する方法
テキストフィールドごとにUITextFieldDelegateを実装することをお勧めします。これにより、最新の値を入力時にいくつかのデータモデルに保存することができます。 –
Delegate/Protocolモデル、またはSwift Closureを使用する必要があります。ここに1つの例があります:https://stackoverflow.com/a/45419009/6257435 – DonMag