У меня есть маленькая форма (5 полей) в сгруппированном UITableView. Каждый UITextField находится внутри ячейки UITableView. При щелчке в текстовом поле он вызывает клавиатуру, которая затем позволяет вам прокручивать некоторые ячейки из поля зрения, когда вы опускаете их обратно, их содержимое стирается.
Правильно ли я полагаю, что они были перерисованы, поэтому их содержание исчезло? Если это так, как лучше всего это предотвратить? Поскольку у меня есть только 5 полей, нужно ли перерисовывать свои ячейки, когда они снова прокручиваются в поле зрения?
Я повторно использую ячейки:
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}