How to scroll the header along with the UITableView?

That behavior is only common when the UITableViewStyle property of the table is set to UITableViewStylePlain. If you have it set to UITableViewStyleGrouped, the headers will scroll up with the cells.

This answer is taken from this question.

This solution works regardless of the number of headers.


create sectionHeader view in a new method and then add to the end:

self.tableView.tableHeaderView = sectionHeader;

if you have dynamic header view or single view select table style select table view style as <code>group</code> table