问题在标题^^中。你如何在自定义tableView单元格中保存2个textFields。假装重用标识符不存在(但是有人可以告诉我如何绕过那些那将是非常棒的)。感谢任何可以提供帮助的人。
答案 0 :(得分:0)
在自定义UITableViewCell类中,您可以添加文本字段数组中的文本字段。
即,在viewDidLoad中,您可以在数组中插入标记110和111的两个文本字段。
-(void)viewDidLoad
{
arryTextfields = [NSMUtableArray alloc]init];
for(int i=0;i<2;i++)
{
UITextField * textField = [[UITextField alloc]init];
NSMutableDictionary * dic =[NSMutableDictionary alloc]init]
[dic setObject:textField forKey:[NSString stringWithFormat:@"11%d",i]];
[arryTextfields addObject:dic];
[textField release];
[dic release];
}
}
在你的tableview委托&#34; cellForRowAtIndexPath&#34;。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
YourCustomTableviewCell * cell = [[YourCustomTableviewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
UITextField * textfield1 = [[cell.arryTextfields objectAtIndex:indexPath.row]objectForKey:@"110"];
UITextField * textfield2 = [[cell.arryTextfields objectAtIndex:indexPath.row]objectForKey:@"111"];
return cell;
}