UITableView をスクロールするときに、セルのテキスト フィールドの値に問題があります。下にスクロールしてカスタム セルを非表示にすると、textField の値が削除されます。dequeueReusableCellWithIdentifier メソッドが機能しません。私はこれを持っています:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *SectionsTableIdentifier = @"MyCustomCell";
MyCustomCell *cell = (MyCustomCell *) [tableView dequeueReusableCellWithIdentifier:SectionsTableIdentifier];
if (cell == nil) {
NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"MyCustomCell" owner:self options:nil];
cell = [objects objectAtIndex:0];
}
cell.labelCustomAttribute.text= @"Attribute Name";
cell.textFieldCustomAttribute.delegate = self;
return cell;
}