2013-08-01 1 views
0

Я пытаюсь реализовать 2 UITableViews на моем представлении. Обе таблицы имеют различные пользовательские-клетки (таблица один имеет customcell один стол и два имеет customcell таблицу.Два UITableView с различными CustomCells (один для таблицы1 и второй для таблицы2)

Мой cellForRowAtIndexPath не справиться с этим

if (tableView == self.firstTableView) 
{ 


static NSString *CellIdentifier..... 


return cell; 

} 

else if (tableView == self.secondTableView) 
{ 
tatic NSString *CellIdentifier..... 


return cell; 
} 

Как я могу справиться с моей проблемой?

ТНХ

ответ

0

есть отдельные UITableviewControllers для каждого вида таблицы, так что источник данных обрабатывается отдельно, и это правильный подход к проектированию.

Скажем, у вас есть два вида стола.

Набор tableview1 делегат UITableviewController1

Набор tableview2 делегат UITableviewController2

Бхарат

+0

Привет, как делегировать это разные? Я думаю, мое решение с tableview == self. Это разные делегации? –

+0

Проверьте этот проект https://github.com/slysid/iOS/tree/master/TwoTableview. Я думаю, что это то, что вам нужно. Я использовал единый контроллер представления, так как вы хотели делегировать разные источники данных. – slysid