2012-01-14 4 views
0

У меня есть this same problem с PullRefreshTableViewController.Подкласс PullRefreshTableViewController внутри UIViewController

В принципе, я не знаю, как правильно экземпляр tableviewcontroller, который является подклассом PullRefreshTableViewController.

я могу сделать это в файле реализации в UIViewController:

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

Но я не могу установить рамки, как это:

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

или установить делегат или источник данных из " предположительно «tableviewcontroller

приведенный выше код дает мне ошибку, что фрейм не является допустимым свойством, даже PullRefreshTableViewController является подклассом UITableViewController.

Итак, я делаю что-то неправильно? Как я могу рассматривать PullRefreshTableViewController как UITableViewController?

Благодаря

ответ

1

Так как это подкласс UITableViewController и контроллер оленья кожа имеет свойство кадра. Вместо этого вы можете установить кадр таблицыView UITableViewController. Таким образом ..

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

будет прекрасно работать в вашем случае.

+0

Спасибо, что отлично поработал, не понял этого. Также благодаря пользовательскому ячменю. – estemendoza

0

Я не думаю, что вы можете установить рамку на ViewControllers. Вы устанавливаете рамку в представления. Так оно и должно быть

self.table.view.frame = CGRectMake(...) 
+0

Спасибо, ячмень. – estemendoza

Смежные вопросы