2012-06-27 6 views
0

У меня есть UIPageControl, который позволяет пользователю пронестись между несколькими UITableView. Я разработал свой табличный вид в StoryBoard, а затем подключил его в своем коде. Проблема в том, что эти представления таблиц не будут иметь одинаковое количество строк. Итак, я хотел бы знать, как я могу сделать копию табличного представления, которое я сделал в StoryBoard, чтобы сохранить его дизайн.Как я могу дублировать UITableView?

Я уже попробовать это:

// self.theTableView is the tableview made in StoryBoard 
UITableView *myTableView = self.theTableView; 

NSData *tmpArchive = [NSKeyedArchiver archivedDataWithRootObject: myTableView]; 
UITableView *newTableView = [NSKeyedUnarchiver unarchivedObjectWithData:tmpArchive]; 

Проблема заключается в том, что у меня есть несколько tableviews, но все они имеют одинаковое число строк (я думаю, что на самом деле одно и то же TableView в памяти, и я не хочу что).

Вкратце, я хочу сделать копию моего стола, сделанного в Раскадке, чтобы сохранить свой стиль.

Большое спасибо!

ответ

0

Если вам нужно добавить два табличных представления внутри контроллера, вы должны дать им два разных имени и проверить их в делетете & методов источника данных и делать все, что хотите внутри условий.

+0

Проблема в том, что я не знаю заранее, сколько таблиц я получу ... – Vinestro

Смежные вопросы