UIViewController中的PullRefreshTableViewController子类

时间:2012-01-14 19:44:18

标签: iphone uiviewcontroller uitableview

我正在使用PullRefreshTableViewController this same problem

基本上,我不知道如何正确实例是一个tableviewcontroller,它是PullRefreshTableViewController的子类。

我可以在UIViewController的实现文件中执行此操作:

PullRefreshTableViewController *table = [[PullRefreshTableViewController alloc] init];

但是我不能像这样设置框架:

table.frame = CGRectMake(0,0,320,300);

或设置“假定”tableviewcontroller

的委托或数据源

上面的代码给出了框架不是有效属性的错误,甚至PullRefreshTableViewController也是UITableViewController的子类。

所以,我做错了什么?我如何像对待UITableViewController一样对待PullRefreshTableViewController?

由于

2 个答案:

答案 0 :(得分:1)

因为它是UITableViewController和Controller的子类没有frame属性。相反,您可以设置UITableViewController的tableView框架。 因此..

table.tableView.frame = CGRectMake(0,0,320,300);

在你的情况下可以正常工作。

答案 1 :(得分:0)

我认为你不能将框架设置为ViewControllers。您将框架设置为视图。所以它应该是

self.table.view.frame = CGRectMake(...)
相关问题