I\'ve implemented this method to return the section header height. However, when the height for the section changes, it happens immediately without animation.
I'm not 100% sure this will work for a table header but it works for table rows so it's worth a shot. I have an instance variable headerHeight
initially set to 44.0 and I change it as so:
- (void)changeHeight {
[self.tableView beginUpdates];
headerHeight = 88.0;
[self.tableView endUpdates];
}
In my code I return the headerHeight
in heightForRowAtIndexPath
but you can try it in heightForHeaderInSection
:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return headerHeight;
}