Вы можете сделать это несколькими различными способами.Наиболее простым является использование отдельных классов для обработки источников данных и протоколов делегатов для каждого табличного представления.
В качестве альтернативы, вы можете использовать один класс в качестве источника данных и делегата для обоих, и проверить идентичность табличного представления,передается в методы протокола.
Это будет выглядеть примерно так: (я предполагаю, что этот код находится на вашем контроллере представления.)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
CGFloat height = 44.0; // default height
if (tableView == self.myLeftTableView) {
height = // Compute the cell height for the left table view.
} else {
height = // Compute the cell height for the right table view.
}
return height;
}
Это может стать ужасно быстро, чтопочему я рекомендую первый подход.