2014-08-27 24 views
0

我想要顯示與另一個類的另一個UITableView完全相同的UITableView。 讓說,在我的HomeClass.h我已經有UITableView的屬性:如何在我的應用程序中重用另一個類的UITableView

@property (nonatomic, strong) IBOutlet UITableView *fromTable; 

,並已成功實現這個fromTable。

但是,我也想從其他類再次使用此表,讓我們說DetailClass。 所以當例如,我在DetailClass按下一個按鈕,該按鈕將顯示fromTable,也與全體代表的功能就像didSelect等

能做些什麼,與其再次出現在我DetailClass創建其他的UITableView?

謝謝...

+3

你不需要重用tableview。你需要重用它的委託。 – nhgrif 2014-08-27 23:14:50

回答

1

重構的UITableView的委託和數據源的方法爲您在這兩個類(大概UIViewController的子類)使用的對象。

+0

我第二個這個。如果你想重新使用邏輯,這是一條路。 如果您通過Interface Builder設計了自定義單元格,則需要爲每個視圖重新創建它們或對其進行更改,以便您的代碼在UITableViewCell中創建元素。 – 2014-08-27 23:39:37

相關問題