In my UITableView, I have a tableHeaderView that should resize itself according to the content. The resizing works fine, however, the tableHeaderView obscures the first couple o
Try setting the tableHeaderView property of the UITableView after you resized your content.
[self.tableView setTableHeaderView:self.myResizedTableHeaderView];
Solved the problem for me. Hope it helps.
I don't know how you created you UITableView, but I tried to create one with a tableHeaderView like you and it's resizing.
I created a class inheriting from UITableViewController
@interface MyTableViewController : UITableViewController {
}
@end
and for the implementation, in the viewDidLoad, I added:
UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
[header setBackgroundColor:[UIColor redColor]];
self.tableView.tableHeaderView = header;