Цель 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;