Это действительно просто.Откройте свой файл .xib и создайте 2 (или столько, сколько хотите) UITableView.Добавьте IBOutlets для каждого из них, определив
IBOutlet UITableView *table1;
IBOutlet UITableView *table2;
Подключите их в конструкторе интерфейсов к каждой из ваших таблиц, теперь в каждой таблице назначьте делегат и источник данных для указания на ваш контроллер View.
Теперь вам нужно реализовать базовые функции UITableView, такие как:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Теперь внутри этих методов вы можете узнать, какой из них запрашивается, проверив значение tableView с помощью ссылок IBOutlet.Например:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if(tableView == table1){
return 10;
} else {
return 5;
}
}
Можно придумать и создать разные классы для обработки этих делегатов по-разному или иметь лучший шаблон, но это хороший способ начать = D