UITableViewCell的选中时的颜色设置

1.系统默认的颜色设置

 

//无色
cell.selectionStyle = UITableViewCellSelectionStyleNone;

//蓝色
cell.selectionStyle = UITableViewCellSelectionStyleBlue;

//灰色
cell.selectionStyle = UITableViewCellSelectionStyleGray;

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

改变UITableViewCell选中时背景色:

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

 

   cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];
   cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];

自定义UITableViewCell选中时背景

 

    cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease]; 
    还有字体颜色 
    cell.textLabel.highlightedTextColor = [UIColor xxxcolor];

----------------------------------------------------------------------------------

 

<pre class="cpp" name="code">    [cell.textLabel setTextColor:color];//设置cell的字体的颜色</pre>
<h3><span style='font-family: "Microsoft YaHei",Tahoma,Helvetica,SimSun,sans-serif;'><span style="line-height: 25px; font-size: 14px;">3.设置tableViewCell间的分割线的颜色</span></span></h3>
<div><span style='font-family: "Microsoft YaHei",Tahoma,Helvetica,SimSun,sans-serif;'><span style="line-height: 25px; font-size: 14px;"></span></span><pre class="html" name="code">[theTableView setSeparatorColor:[UIColor xxxx ]];</pre></div>
<br>
<pre></pre>

你可能感兴趣的:(UITableViewCell的选中时的颜色设置)