В tableView есть верхний и нижний колонтитулы, и в каждом разделе они тоже есть.
, чтобы установить верхний и нижний колонтитулы таблицы (на моем скриншоте зеленым), выполните:
[self.tableView setTableHeaderView: headerView];
[self.tableView setTableFooterView: footerView];
для заголовкаи нижний колонтитул для разделов (синий), вам придется реализовать
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
и
-(UIView *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
Код показанной программы вы 'найду на github