Вы не можете прокручивать каждый раздел отдельно.Однако, согласно вашему описанию, звучит так, будто ваш первый раздел на самом деле не является разделом и должен быть заголовком для второго раздела.Когда вы создаете заголовок для раздела, он всегда остается видимым.Для создания пользовательского раздела представления вам нужно реализовать viewForHeaderInSection и heightForHeaderInSection, определенные в протоколе UITableViewDelegate.
Вот пример
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 60;
}
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *myHeader = [[[UIView alloc] initWithFrame:CGRectMake(0,0,60,320)] autorelease];
myHeader.backgroundColor = [UIColor redColor];
UILabel *myLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0,0,30,150)] autorelease];
myLabel.text = @"Testing header view";
[myHeader addSubView:myLabel];
return myHeader;
}
Таким образом, вы можете создать табличное представление с одним разделом изаголовок для этого раздела, который будет оставаться в поле зрения даже при прокрутке таблицы.