Я понимаю, что есть свойство tableHeaderView, но когда я добавляю к нему свое представление, оно не скрывается над областью прокрутки.
Я бы хотел, чтобы мой пользовательский вид отображался, когда вы опускаете и удерживаете вид таблицы, и видите мой UIView, отображаемый на экране. Это делается во многих приложениях для размещения логотипа или чего-то слегка скрытого до тех пор, пока пользователь не потянет вниз табличное представление (Twitter / Facebook при выпадающем меню).
В настоящее время я использую следующее, и оно не выходит из поля зрения:
UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 300, 20)];
l.text = @"Hidden Text";
l.textColor = [UIColor redColor];
self.tableView.tableHeaderView = l;
[l release];