Я пытаюсь реализовать 3 разных табличных представления, которые загружают 3 разных массива информации. На каком-то форуме я читал, что могу использовать .tag для дифференциации таблиц и использовать условные выражения для загрузки данных, я пытался изменить имятаблицу с идентификатором / именем xib для моей таблицы,
и используйте
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
//---try to get a reusable cell---
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
//---create new cell if no reusable cell is available---
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
/*
//---set the text to display for the cell---
NSString *cellValue = [listOfMovies objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue; */
if (tableView.tag == 1) {
//Deal with table 1 - contains 5 sections
cell.textLabel.text = [array objectAtIndex:indexPath.row];
} else if (tableView.tag == 2) {
//Deal with table 2 - contains 1 section
cell.textLabel.text = [array2 objectAtIndex:indexPath.row];
}
// cell.textLabel.text = [array3 objectAtIndex:indexPath.row];
else {
cell.textLabel.text = [array objectAtIndex:indexPath.row];
}
return cell;
}
, чтобы изменить содержимое ячейки, чтобы показать другой массив, но не работает (длинный выстрел!), поэтому,Как определить этот .tag для моих таблиц, я хочу то же самое для row (count) и section 1 для всех таблиц, так что я просто оставлю их так ??У меня есть 3 таблицы, показывающие один и тот же массив в данный момент,
большое спасибо!