我已经创建了一个自定义的UITableViewHeaderFooterView并成功从nib加载到我的UITableView中,但始终收到此消息
“Setting the background color on UITableViewHeaderFooterView has been
deprecated. Please use contentView.backgroundColor instead.”
这里是加载我的自定义UITableViewHeaderFooterView的代码:
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section { KTHeaderFooterViewIphone customHeaderIphone* = [[[NSBundle mainBundle] loadNibNamed:@"KTHeaderFooterViewIphone" owner:self options:nil] objectAtIndex:0]; customHeaderIphone.tintColor = [UIColor whiteColor]; // this code worked,but the message above always show customHeaderIphone.contentView.backgroundColor = [UIColor redColor]; // this code doesn't work,nothing's happened customHeaderIphone.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"customHeader.png"]]; // this code doesn't work too,I can't change custom background image return customHeaderIphone;
}