我试过这个:
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
CGRect footerFrame = CGRectMake(0.0, self.tableView.bounds.size.height - kCustomRowHeight, self.tableView.bounds.size.width, kCustomRowHeight);
UIView *footerView = [[UIView alloc] initWithFrame:footerFrame];
footerView.backgroundColor = self.navigationController.navigationBar.backgroundColor;
return footerView;
}
但这会使页脚视图不可见。
但这有效:
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
CGRect footerFrame = CGRectMake(0.0, self.tableView.bounds.size.height - kCustomRowHeight, self.tableView.bounds.size.width, kCustomRowHeight);
UIView *footerView = [[UIView alloc] initWithFrame:footerFrame];
footerView.backgroundColor = [UIColor redColor];
return footerView;
}
那么如何使页脚与导航栏具有相同的背景颜色呢?