В Интерфейсном Разработчике довольно просто добавить UIView
к UITable
и показать его правильно, просто перетащите и отпустите, и все готово. Но теперь это будет необязательно, поэтому его нужно размещать программно.
Вот как это выглядит в конструкторе интерфейсов:
![How it looked like in the Interface Builder](https://i.stack.imgur.com/SmyRT.png)
Когда я добавил новое представление в качестве подпредставления, оно показывалось поверх UITableView
-контента, но содержимое должно иметь некоторое смещение. Я попробовал это с помощью следующего кода:
self.scrollView.frame = CGRectMake(0, -140, self.scrollView.frame.size.width, self.scrollView.frame.size.height);
[self.tableView addSubview:self.scrollView];
[self.tableView setContentInset:UIEdgeInsetsMake(140,0,0,0)];
[self.tableView setContentOffset:CGPointMake(0, -140) animated:NO];
Это, похоже, работает, показывает правильно ... Но когда я прокручиваю вниз, заголовок раздела остается на 140 пикселей сверху. Поэтому я полагаю, что использую неправильный подход, но совершенно не знаю, как это исправить. Может ли кто-нибудь дать мне толчок в правильном направлении?