Цель C: Как установить отображение подпредставления в текущем видимом кадре? (UITableView)

У меня есть UITableViewController и я намерен добавить подпредставление к нему, когда я нажимаю кнопку, то есть кнопку обновления. Мой код выглядит следующим образом:

//set up loading page
self.myLoadingPage = [[LoadingPageViewController alloc]init ];
self.myLoadingPage.view.frame = self.view.bounds;
self.myLoadingPage.view.hidden = NO;

[self.view addSubview:self.myLoadingPage.view];

Мой вопрос: как я могу установить это подпредставление в текущем видимом кадре? особенно для контроллера UITableview, где я мог бы нажать кнопку обновления после прокрутки до сотой ячейки, для этого примера мое подпредставление все равно будет добавлено прямо вверху табличного представления (начиная с ячейки 1). Есть ли способ решить эту проблему?

1 ответ

Решение

Просто переместите линии так, чтобы вы установили кадр после того, как сделали его подпредставлением

self.myLoadingPage = [[LoadingPageViewController alloc]init ];
self.myLoadingPage.view.hidden = NO;
[self.view addSubview:self.myLoadingPage.view];
self.myLoadingPage.view.frame = self.view.bounds;
Другие вопросы по тегам