Как создать UITableView со следующей функциональностью:Dynamic UITableView с UITextField
Я хотел бы мое UITableView клетки, чтобы UITextfields в них. Когда пользователь начинает вводить UITextField, табличное представление автоматически генерирует и новую, идентичную ячейку чуть ниже нее. Это по существу для формы с «бесконечным» числом полей.
Любые указатели/советы по написанию это было бы здорово!
Создание пользовательских ячейки в раскадровки Вопрос # 1
При создании пользовательского ячейки в раскадровку, я могу просто создать «пользовательские ячейки» в Tableview в моем ViewController? Если это так, мне нужно изменить класс, который наследует ячейка?
Создание пользовательских ячейки в раскадровки Вопрос # 2
Не могли бы вы вкратце объяснить, что идентификатор ячейки используется для?
Дополнительный код:
Для создания пользовательского 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;
}
Спасибо очень много.
Пожалуйста, поделитесь некоторые примеры кода с нами : что вы пробовали, как вы ожидаете, чтобы иметь возможность архитекторов и т. д. Быть конкретной. :) – jaredsinclair