您也可以使用下面的代碼。希望它可以幫助。
取2個可變陣列說 - ARRAY1和陣列2
在viewDidLoad中,分配的陣列和值存儲在兩個陣列。
(void)viewDidLoad
{
array1=[NsMutableArray alloc]init];
[array1 addObject:@"string1"];
[array1 addObject:@"string2"];
[array1 addObject:@"string3"];
array2=[NsMutableArray alloc]init];
[array2 addObject:@"int1"];
[array2 addObject:@"int2"];
[array2 addObject:@"int3"];
}
然後繼續使用cellForRowAtIndexPath中的代碼。
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier] ;
}
cell.textLabel.text =[array1 objectAtIndex:indexPath.row];
cell.detailTextLabel.text =[array2 objectAtIndex:IndexPath.row];
return cell;
}
我會嘗試n讓你知道,謝謝 – Pooja 2011-01-31 15:28:30