另一个UIViewController中的UItableViewController

时间:2012-03-05 15:34:02

标签: iphone objective-c ios

我在另一个UIViewController(MainViewController)中使用自定义UITableViewController(myTblController)作为成员变量。

我使用addSubView在MainViewController上添加myTblController的 tableview

是否可以使用myTblController中实现的委托和数据源函数,而不是在MainViewController中实现表委托函数

换句话说:我不想在我的ViewController中实现任何TableView委托或DataSource

感谢。

1 个答案:

答案 0 :(得分:1)

是的,tableView上的dataSourcedelegate属性的设置与实际的父视图无关。您需要做的就是在界面构建器中或在您的代码中设置它们:

tableView.dataSource = myTblController;
tableView.delegate = myTblController;

myTblController是该类的实际实例,我不确定这是您的类名还是实例名。