编辑
修改UITableView头部和尾部颜色
本文访问次数:0

最简单最快捷的方法就是实现tableView:willDisplayHeaderView:forSection方法,该方法适用于iOS6及以上的版本中,所以应该是目前最正确的方法

- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section
{
    // Background color
    view.tintColor = [UIColor blackColor];

    // Text Color
    UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
    [header.textLabel setTextColor:[UIColor whiteColor]];

    // Another way to set the background color
    // Note: does not preserve gradient effect of original header
    // header.contentView.backgroundColor = [UIColor blackColor];
}
没有任何评论