Хотя я и получил первоначальное руководство от ответа @ Аадхиры выше, я думал, что полностью отвечу на свой вопрос для всех, кто может найти это полезным (я, кстати, заставил его работать)
Я создалРаскадровка со следующей иерархией представлений / контроллеров представления
Контроллер UITableViewController - UITableView ViewContainer - UITableView слева - UITableView слева
Я создал табличное представление 'ViewContainer', чтобы 'содержать' две таблицывиды (слева и справа), которые я хотел нарисовать.Причина, по которой я чувствовал, что так проще сделать, заключается в том, что не было другого способа изменить размеры левого и правого видов таблицы в IB, чтобы они занимали только половину экрана.Всякий раз, когда я помещал их прямо в контроллер контроллера табличного представления, они занимали полный вид (думаю, я мог бы контролировать их ширину программно).Помещение их в табличное представление ViewContainer позволило мне изменить их размер.
Я сделал Controller делегатом и источником данных для Left и Right.Затем внутри контроллера я должен был убедиться, что у меня есть некоторый код, чтобы определить, какая таблица (левая или правая) рисуется.ViewContainer по большей части игнорируется, и пока я им не пользуюсь
Я добавил следующий код в numberOfSectionsInTableView, numberOfRowsInSection и cellForRowAtIndexPath
switch (tableView.tag) {
case 100: //the requesting object is the Left TableView
{
//perform functions specific to Left;
}
break;
case 200: //the requesting object is the Right TableView
{
//perform functions specific to Right;
}
break;
default:
//error handling code
break;
}
Я установил теги для табличных представлений Left и Right на 100и 200 соответственно.Это позволило мне правильно заполнить левый и правый (они содержат разные объекты)