Заголовок в раскадровке для UITableViewController не "прилипает"

У меня есть UITableViewController, который находится в раскадровке. Я хочу добавить в него заголовок, поэтому я выполнил инструкции в следующем сообщении. Я перетащил UIView вверх, и, кроме того, я перетащил пару изображений.

Представления заголовка таблицы в StoryBoards

Теперь это выглядело нормально, но заголовок прокручивается вместе с записями в ячейках таблицы при прокрутке вверх. Кроме того, они, похоже, прокручиваются под индикатором времени и батареи... не знаю, почему это так.

Итак, в комментариях этого сообщения я увидел, что вам нужно реализовать следующую функцию, чтобы вернуть UiView, чтобы заставить его "придерживаться". Единственный способ, которым я видел, как получить UiView из раскадровки, - это установить тег, а затем посмотреть его, как показано ниже.

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section.
{
     int tagNumber = 2; 
     UIView *headerView = (UIView *)[self.view viewWithTag:tagNumber];
     return headerView;
}

Проблема со всем этим является прокруткой заголовка. Как я могу получить заголовок, чтобы просто оставаться на вершине?

Спасибо!