次の機能を備えた UITableView を作成するにはどうすればよいですか。
UITableView セルに UITextfields を入れたいと思います。ユーザーが UITextField への入力を開始すると、テーブルビューはそのすぐ下に新しい同一のセルを自動的に生成します。これは基本的に、「無限」の数のフィールドを持つフォーム用です。
これを書く上でのポインタ/ヒントは素晴らしいでしょう!
ストーリーボードの質問 1 でカスタム セルを作成する
ストーリーボードでカスタム セルを作成するとき、ビュー コントローラーのテーブルビュー内に「カスタム セル」を作成するだけでよいですか? もしそうなら、セルが継承するクラスを変更する必要がありますか?
ストーリーボードの質問 2 でカスタム セルを作成する
Cell Identifier の用途を簡単に説明していただけますか?
追加コード:
カスタム UITableViewCell を作成するには:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"AddListInformationCellid";
AddListInformationCell *cell = (AddListInformationCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray* topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"AddListInformationCell" owner:self options:nil];
for (id currentObject in topLevelObjects) {
if ([currentObject isKindOfClass:[UITableViewCell class]]) {
cell = (AddListInformationCell *)currentObject;
break;
}
}
}
return cell;
}
どうもありがとう。