Добавить вид из другого класса - PullRequest
0 голосов
/ 24 мая 2011

У меня есть табличное представление, которое загружает данные.Это табличное представление имеет «PullToRefreshTableViewController» в качестве суперкласса.Таким образом, верхняя часть файла .h содержит следующее:

@interface NewsTable: PullRefreshTableViewController 

Так как это делает весь вид табличным представлением, я не могу добавить ничего подобного панели инструментов поверх этого.

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

Единственная проблема, которая у меня возникла, - я не знаю, как это интегрировать?Что я должен сделать, чтобы добавить PullRefreshTableView в этот контейнерный класс?

Я думаю, что-то вроде

[containerclass addSubView:PullRefreshTableView]

Но, конечно, это не работает

Thnx для вашегоусилие!

Обновление: Рабочий код:

PullRefreshTableViewController *newsFeed = [[PullRefreshTableViewController alloc] init];
[self.view addSubview:newsFeed.view];

Остерегайтесь не выпускать его, как только вы добавите подпредставление

Ответы [ 3 ]

2 голосов
/ 24 мая 2011
[containerclass addSubview:PullRefreshTableView.view];

используйте это. Измените размер вашего подпредставления, чтобы настроить все виды

1 голос
/ 25 мая 2011

Если вы делаете это

 PullRefreshTableViewController *newsFeed = [[PullRefreshTableViewController alloc]init];
        [self addSubview:newsFeed.view];
        [newsFeed release];

в контроллере представления, оно должно быть

PullRefreshTableViewController *newsFeed = [[PullRefreshTableViewController alloc]init];
        [self.view addSubview:newsFeed.view];
        [newsFeed release];
1 голос
/ 24 мая 2011
PullRefreshTableView *tableView = [[PullRefreshTableView alloc] initWithFrame:CGRectMake(xPos, yPos, width, height)]; -- use correct values here!
[self addSubview:tableView];
[tableView release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...