Могу ли я поместить заголовок таблицы UIPageControl внутри UITableViewController?

Когда я просмотрел этот путь обратно в iOS5, было много проблем, связанных с таблицами с помощью pageControls - возможно, но с ошибкой. Мне интересно, если это все еще так.

Я видел много вопросов о SO о tableView внутри pageControl, но я спрашиваю об обратном. В частности:

Можно ли поместить UIPageControl внутри заголовка tableView UITableViewController?

Желтый контур - tableViewHeader, синий - прокручиваемый tableView:

1 ответ

Вам нужно добавить пользовательский UIPageControl в заголовок таблицы и добавить в headerview, как добавить ярлык в headerview.

-(void)viewDidLoad
{
 // ...
 UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
 //...
 UIPageControl *page = [UIPageControl alloc]init];
 //...
 [headerView addSubview:page];
 self.tableView.tableHeaderView = headerView;
 // ...
}

licensed under cc by-sa 3.0 with attribution.