Я работаю над требованием, когда мне нужно иметь TableView с двумя столбцами, которые не должны быть независимыми друг от друга. Так что я не ищу два TableViews, которые прокручиваются независимо, вместо одного TableView с двумя столбцами, которые могут прокручиваться вместе. В каждом столбце мне снова нужно заполнить данные и скриншот.
Итак, теперь я изменил код в cellForRowAtIndexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
static NSString *secondCellIdentifier = @"Cell2";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
UITableViewCell *cell2 = [tableView dequeueReusableCellWithIdentifier:secondCellIdentifier];
if (cell2 == nil) {
cell2 = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:secondCellIdentifier] autorelease];
}
// Configure the cell...
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
cell.textLabel.text = [tableList objectAtIndex:indexPath.row];
cell2.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
cell2.textLabel.text = [tableList2 objectAtIndex:indexPath.row];
UITableViewCell *twoColumnRowView = [[UITableViewCell alloc]init];
[twoColumnRowView addSubview:cell];
[twoColumnRowView addSubview:cell2];
return twoColumnRowView;
}
Но, к сожалению, я не получаю двухколонный стол, вместо этого получаю странный вывод, который можно увидеть на скриншоте.
Может кто-нибудь направить меня в правильном направлении.
P.S. Я просматривал предыдущие посты на том же форуме и в интернете на ту же тему, но ничего с правильным объяснением или примером. Было бы хорошо получить полезную информацию.
Спасибо