Подкласс PullRefreshTableViewController внутри UIViewController - PullRequest
0 голосов
/ 14 января 2012

У меня такая же проблема с PullRefreshTableViewController.

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

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

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

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

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

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

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

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

Спасибо

Ответы [ 2 ]

1 голос
/ 15 января 2012

Поскольку подкласс UITableViewController и Controller не имеет свойства фрейма. Вместо этого вы можете установить фрейм tableView UITableViewController. Таким образом ..

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

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

0 голосов
/ 14 января 2012

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

self.table.view.frame = CGRectMake(...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...