改变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 入住酒店文案祝福语简短