2012-06-27 44 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,我不希望那)。

簡而言之,我想複製在Storyboard中製作的表格視圖以保留其樣式。

非常感謝!

回答

0

如果您需要在控制器內添加兩個tableviews,您應該給它們兩個不同的名稱,並在代理&數據源方法中檢查相同內容,並在條件內執行任何您想要的操作。

+0

問題是我不知道我會得到多少tableview ... – Vinestro