0

XIB を使用してセルを正常に作成およびリンクしましたが、クエリは、UITableView の異なるセルに異なる識別子 (reuseIdentifier) を割り当てるにはどうすればよいですか? サインアップ フォームの tableView があるとします。最初のセルに識別子「nameCell」、次の「passwordCell」などを指定します。

XIBを使用しなくても、セルの目的をインデックスで特定することでこれを達成できますが、これができるかどうか疑問に思いました。

よろしく、ダネシュ。

4

1 に答える 1

1

これは可能性が高く、実際、同じテーブルに異なるセル タイプがある場合に必要です。以下は、私のプロジェクトの 1 つから取った例です。

NSString *CellIdentifier = @"Cell";

if ((indexPath.section > 0) && (indexPath.row == [tableView numberOfRowsInSection:indexPath.section] - 1)) {
    CellIdentifier = @"GreenCell";
}
else {
    CellIdentifier = @"StandardCell";
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
于 2011-03-31T01:53:06.013 に答える