私はUITableView
で、次の設定があります。複数のカスタムプロトタイプセルでinsertRowsAtIndexPath()を使用するにはどうすればよいですか?
- プロトタイプセル1 =常に表示は、1つの
UITextField
を含む行(入力が他の細胞が消える/表示されるようになるの)といくつかのラベルを持っています。 - 試作電池2 =を入力に基づいて表示され、被写体からの画像と1行が
- プロトタイプセル3 =は、入力に基づいて表示され、入力に基づいて表示さ
- プロトタイプセル4 =オブジェクトからラベルを有する1行、オブジェクト内の配列に基づいた行数
私はオブジェクト(セル2の単一行)、名前(セル3の単一行)、および配列(セルの複数の行4)。
プロトタイプセル1の入力に基づいて、セル2,3,4を表示して表示する必要があります。これらの新しいセルのすべてのデータは、UITextfield
に何かを入力して決定したオブジェクト最初のセル。
しかし、私はどこで、どのように新しい行/セルを作成するには、次のメソッドを実装するために把握するように見えることはできません。
tableView?.insertRows(at:[IndexPath(row: 1, section: 0)], with: .automatic)
私は、プロトタイプセル2に1行を挿入するためにそれを使用する必要がありますプロトタイプセル3に1行、プロトタイプセル4に複数の行を挿入します。
そして助けになると大変助かります。
ですべてのテーブルをリロードすることができ、データを更新する必要があります。 – KrishnaCA