改变iOS应用中UITableView的背景颜色与背景图片的方法
改变UITableView的header、footer背景颜色
改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView:viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法:
对于iOS6及以后的系统,实现这个新的delegate函数即可:
-(void)tableView:(UITableView*)tableViewwillDisplayFooterView:(UIView*)viewforSection:(NSInteger)section{
view.tintColor=[UIColorclearColor];
}
还可以改变文字的颜色:
-(void)tableView:(UITableView*)tableViewwillDisplayFooterView:(UIView*)viewforSection:(NSInteger)section
{
UITableViewHeaderFooterView*footer=(UITableViewHeaderFooterView*)view;
[footer.textLabelsetTextColor:[UIColorwhiteColor]];
}
修改tableView的背景图片
修改UITableView的背景图片
1.图片显示为'PatternImage'模式。
//viewDidLoad
self.tableView.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"BackgroundImage"]];
//cellForRowAtIndexPath
cell.backgroundColor=[UIColorclearColor];
热门推荐
10 小学毕业父母简短祝福语
11 幼儿生日祝福语模板简短
12 新娘妈妈的祝福语简短
13 邻居聚会祝福语大全简短
14 十条祝福语简短
15 给同学祝福语的简短
16 过年祝福语简短祝妈妈
17 祝女儿简短祝福语大全
18 恩师诗词祝福语简短大全