In a plain tableview I am pretty sure that you cannot change the way sections headers scroll.
BUT, you might be able to get a similar effect. If you leave out the section headers and instead put the header into the first cell of the section, then it will definately scroll the way you want it to.
Then you have to do some work to make the first cell appear to be a header instead of just another cell. That would include delegate functions such as:
To prevent the "header" cell from getting selected:
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath;
To change the appearance of the "header" cell:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;