0

1 つのテキスト フィールド (cell.guestName.text) を持つテーブルにカスタム セルが 1 つあります。ユーザーはゲストの数に応じて行を追加します。各ゲスト フィールドに入力されたゲスト名を取得するのに苦労しています。

誰でも私がこれを行うのを手伝ってもらえますか?

前もって感謝します。

4

2 に答える 2

1

を使用しNSMutableArrayて、 の各行のゲスト名を追跡しTableViewます。次に、新しい行が TV に追加されるたびにその配列に追加するだけです。すべてのセルまたは 1 つのセルの値を取得するのは簡単ですobjectAtIndexArray

于 2012-12-16T19:43:46.427 に答える
0

と を使用して、行とセクションの数を取得します (ただし、おそらくその数は既に知っているでしょうnumberOfSections) numberOfRowsInSection。次に、考えられるすべてのインデックス パスを渡して
すべてのセルを取得し、テキストを取得します。cellForRowAtIndexPath

例:

for(NSUInteger i=0; i< [self.tableView numberOfSections]; i++)
{
    for(NSUInteger j=0; j<[self.tableView numberOfRowsInSection: i]; j++)
    {
        NSIndexPath* path= [NSIndexPath indexPathForItem: j inSection: i];
        UITableViewCell* cell= [self.tableView cellForRowAtIndexPath: path];
        // Do whatever with the cell
    }
}
于 2012-12-16T19:36:03.413 に答える