UITableView颜色设置

1.系统默认的颜色设置

[cpp]viewplaincopy

//无色

cell.selectionStyle=UITableViewCellSelectionStyleNone;

//蓝色

cell.selectionStyle=UITableViewCellSelectionStyleBlue;

//灰色

cell.selectionStyle=UITableViewCellSelectionStyleGray;

2.自定义颜色和背景设置

改变UITableViewCell选中时背景色:

UIColor*color=[[UIColoralloc]initWithRed:0.0green:0.0blue:0.0alpha:1];//通过RGB来定义自己的颜色

[html]viewplaincopy

cell.selectedBackgroundView=[[[UIViewalloc]initWithFrame:cell.frame]autorelease];

cell.selectedBackgroundView.backgroundColor=[UIColorxxxxxx];

3自定义UITableViewCell选中时背景

[html]viewplaincopy

cell.selectedBackgroundView=[[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"cellart.png"]]autorelease];

还有字体颜色

cell.textLabel.highlightedTextColor=[UIColorxxxcolor];[cell.textLabelsetTextColor:color];//设置cell的字体的颜色

4.设置tableViewCell间的分割线的颜色

[theTableViewsetSeparatorColor:[UIColorxxxx]];

5、设置cell中字体的颜色

//Customizetheappearanceoftableviewcells.

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath

{

if(0==indexPath.row)

{

cell.textLabel.textColor=...;

cell.textLabel.highlightedTextColor=...;

}

...

}

相关推荐