Настройка UITableView contentInset также вставляет представление заголовка раздела

Я изменяю contentInset для tableviews, так что когда пользователь прокручивает таблицу за верхние границы таблицы, tableview вставляется так, чтобы отображать UISearchBar, скрытый над tableView.

Все отлично работает отдельно. из представлений заголовка раздела. при прокрутке вниз, верхняя граница sectionHeaderView вставлена ​​на том же расстоянии от верхней части экрана, что и моя вставка tableview, вот она в начальной позиции:

Header view in correct position

На приведенном выше изображении представление sectionheader установлено в правильное положение, а вставка tableview был настроен для отображения поля поиска.

enter image description here

Вы можете видеть на этом втором снимке экрана, где верхняя граница представления заголовка установлена ​​ниже из-за вставки табличного представления 43 пикселей, где, как следует, она должна оставаться в верхней части экрана, скрывая "родственная" ячейка и восстанавливается при отпускании.

Думаю, мне нужно как-то смещать вставку, я просто не знаю, как ..

7
задан Alex 13 May 2011 в 14:57
поделиться