将UITableViewController与UITableView关联

时间:2012-07-18 13:31:09

标签: objective-c ios xcode uitableview uiview

我正在开发iOS应用程序,我需要你的帮助!

我的主页是一个UIView,在这个UIView我有一个UIImageView,...,还有一个UITableView。

我创建了一个UITableViewController类,我需要将这个类关联到我的UITableView。

我该怎么办?

祝你好运!

2 个答案:

答案 0 :(得分:1)

如果我们假设您的“主页”是RootViewController类(.h / .m / .xib),您将扩展此类以具有UITableViewDelegate和UITableViewDataSource。在UITableView的定义中,您将委托和数据源设置为RootViewController并添加所需的单元格渲染方法。

不需要UITableViewController。

答案 1 :(得分:1)

为什么你想为它创建一个UITableViewController。只需创建一个UIViewController并将UITableViewControllerDelegate和UITableViewDataSource附加到它以控制您的UITableView:

 SomeClass : UIViewController <UITableViewControllerDelegate, UITableViewControllerDataSource>

在viewDidLoad中你必须将tableview的委托/数据源分配给你的UIViewController:

self.tableView.delegate = self; 
self.tableView.datasource = self;