У меня есть UITableViewController, который находится в раскадровке. Я хочу добавить в него заголовок, поэтому я выполнил инструкции в следующем сообщении. Я перетащил UIView вверх, и, кроме того, я перетащил пару изображений.
Представления заголовка таблицы в StoryBoards
Теперь это выглядело нормально, но заголовок прокручивается вместе с записями в ячейках таблицы при прокрутке вверх. Кроме того, они, похоже, прокручиваются под индикатором времени и батареи... не знаю, почему это так.
Итак, в комментариях этого сообщения я увидел, что вам нужно реализовать следующую функцию, чтобы вернуть UiView, чтобы заставить его "придерживаться". Единственный способ, которым я видел, как получить UiView из раскадровки, - это установить тег, а затем посмотреть его, как показано ниже.
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section.
{
int tagNumber = 2;
UIView *headerView = (UIView *)[self.view viewWithTag:tagNumber];
return headerView;
}
Проблема со всем этим является прокруткой заголовка. Как я могу получить заголовок, чтобы просто оставаться на вершине?
Спасибо!