改变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 祝福语驱散霉运的话简短