2015-10-16 23 views
0

我有一個UITableView,我想在不同的視圖控制器中重複使用。創建自定義的UITableView以供重用

如果tableView是自定義類,我想知道誰應該是delegate/datasource

我也想知道在哪裏點tableViewdelegatedataSource網點,

UITableViewDataSourceUITableViewDelegate的子類是否應在自定義的UITableView類,或在控制器的控制來完成它。

+0

你可能根本不需要繼承'UITableView'。你的代碼片段中的這三種方法是你唯一覆蓋的方法嗎? –

回答

0

這不是實現你想要做的事情的正確方法。你「重用」的是你填充表視圖的數據模型對象,而不是UITableView本身。您不會繼承數據源和委託。您可以在自定義類上創建類擴展或類別(如果Objective-C),並使該類符合協議。

相關問題