私はこれを試しました:
- (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;
}
では、フッターをナビゲーションバーと同じ背景色にするにはどうすればよいですか?