2013-04-12 35 views
0

我需要你對我的項目的幫助。把一個tableview控制器上的tableview與tableviewcontroller上的另一個tableview完全相同

我在想如果我可以把tableview放在一個視圖控制器上,它與tableviewcontroller上的tableview完全相同。

我創建了我的自定義tableviewcontroller,並且一個tableviewcontroller對象的自定義tableview控制器是我的(假設ConA)在故事板和這個表上的一個tableview工作正常。讓我們稱這個ta​​bleview表A.

而我想要的是,在故事板的另一個場景中,這是一個視圖控制器對象(讓我們說ConB),我想顯示一個與表A完全相同的tableview 。我們把這個tableview對象叫做表B.

我想我可以通過從ConA複製tableview數據源和表A的委託方法,並將它粘貼到表B的數據源和代理連接的ConB上。

但是...是否還有其他更簡單的選項,我可以使表B與表A相同? 請幫忙。

如果有什麼不清楚,請告訴我。 在此先感謝。

回答

0

如果表A和B應該完全相同,爲什麼不使用相同控制器類的兩個實例?如果控制器B具有附加功能,則應該讓它從控制器A繼承,然後在B的實現中添加任何附加和/或重寫的方法。

+0

謝謝。你的回答讓我感到振奮,我發現我做錯了什麼。我沒有使控制器A成爲Contoller B的一個屬性。這就是我得到錯誤結果的原因。 –

相關問題