Я изменяю contentInset для tableviews, так что когда пользователь прокручивает таблицу за верхние границы таблицы, tableview вставляется так, чтобы отображать UISearchBar, скрытый над tableView.
Все отлично работает отдельно. из представлений заголовка раздела. при прокрутке вниз, верхняя граница sectionHeaderView вставлена на том же расстоянии от верхней части экрана, что и моя вставка tableview, вот она в начальной позиции:
На приведенном выше изображении представление sectionheader установлено в правильное положение, а вставка tableview был настроен для отображения поля поиска.
Вы можете видеть на этом втором снимке экрана, где верхняя граница представления заголовка установлена ниже из-за вставки табличного представления 43 пикселей, где, как следует, она должна оставаться в верхней части экрана, скрывая "родственная" ячейка и восстанавливается при отпускании.
Думаю, мне нужно как-то смещать вставку, я просто не знаю, как ..