Когда я должен делать такие вещи, я использую, чтобы поместить весь контент, который находится сверху UITableView
в UIView
и установить это представление на tableHeaderView
tableView. Например:
UIView * vwHeader = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
// set the content of the header
// ...
_tblView.tableHeaderView = vwHeader;
Таким образом, этот заголовок будет частью прокрутки таблицы, и вам не понадобится scrollView. Вы можете сделать то же самое с tableFooterView
.