覚書:UITableViewHeaderFooterViewと闘争せよ

XIBでUITableViewHeaderFooterViewのデザインをしたがどうにも背景色が設定できない。
というかUITableViewHeaderFooterView.backgroundColorが非推奨とかどうよ。
XIBのデザインではcontentViewが設定できないっぽい(readonlyだから?)ので、やむなく全部手書きした。
initWithFrameで必要な子Viewを定義して、最後に

[self.contentView setBackgroundColor:[UIColor lightGrayColor]];

てな感じ。
はじめはUITableviewDelegateの

-(void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section

のメソッドで(UITableViewCellでは常套手段だけど)やるんかなぁとおもったけど、こっちでもはねられたのでメモる。
まぁViewの設定をする

-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

でははねられないし、StoryBoardやってるとどうでもいい話なのかもしれないけど。