2012-05-11 10 views
0

ユーザーが作成して行を追加できるUITableViewがあります。表ビューが編集されている場合はセクションと行をUITableViewに追加してテーブルをリセットする

私はテーブルをリセットするために、単一、赤の行のセクションを追加したいと思い

私のナビゲーションバーには、追加、編集を切り替えることがUIBarButtonItemsを使用して、不動産と十分にビジー状態です、ビューを分割します。

は、私が何かに「cellForRowAtIndexPath」と「NumberofSectionsInTableView」

これは素晴らしいだろう実現する方法上の任意の助けを行う必要があります想像します。

答えて

1

非常にあなたが書いたように、それは難しいことではありません。

ナビゲーションバーの編集ボタンのイベントをキャッチし、セクションとセルの数を設定するメソッドを実行します。セクションの数+1(削除セクションの場合)とセクションのセルのセル+1の数に追加します(セルが必要なため、セルのないセクションは何もありません)。

[yourtableview reloadData] numberOfCellsInTableViewを呼び出すと、他のすべてのデリゲートメソッドが自動的に呼び出され、新しいセル+セクションが表示されます。

このセルをカスタム(赤いボタン)にするには、cellForRowAtIndexPathを呼び出し、この行のカスタムセルを宣言します。

幸運。

関連する問題