iOS UITableViewHeaderFooterView的背景色怎么设置
1个回答
展开全部
给cell设置背景色我们可以设置contentView的背景色就行了,但是给组头组尾UITableViewHeaderFooterView设置背景色,试过的应该知道设置contentView的或直接设置背景色都没用。这时候可以用到tableview的一个代理搞定。
- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section {
if ([view isKindOfClass:[UITableViewHeaderFooterView class]]) {
((UITableViewHeaderFooterView *)view).backgroundView.backgroundColor = [UIColor clearColor];
}
}
- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section {
if ([view isKindOfClass:[UITableViewHeaderFooterView class]]) {
((UITableViewHeaderFooterView *)view).backgroundView.backgroundColor = [UIColor clearColor];
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询