zoukankan      html  css  js  c++  java
  • UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte

    1.系统默认的颜色设置

    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. //无色  
    2. cell.selectionStyle = UITableViewCellSelectionStyleNone;  
    3.   
    4. //蓝色  
    5. cell.selectionStyle = UITableViewCellSelectionStyleBlue;  
    6.   
    7. //灰色  
    8. cell.selectionStyle = UITableViewCellSelectionStyleGray;</span>  

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

     改变UITableViewCell选中时背景色:

    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. UIColor *color = [[UIColoralloc]initWithRed:0.0green:0.0blue:0.0alpha:1];//通过RGB来定义自己的颜色  
    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];  
    2. cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];  


    3自定义UITableViewCell选中时背景

    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. // Customize the appearance of table view cells.  
    2. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  
    3. {  
    4.   if(0 == indexPath.row)  
    5.   {  
    6.     cell.textLabel.textColor = ...;  
    7.     cell.textLabel.highlightedTextColor = ...;  
    8.   }  
    9.   ...  
    10. }  



    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease];     
    2. 还有字体颜色     
    3. cell.textLabel.highlightedTextColor = [UIColor xxxcolor];  [cell.textLabel setTextColor:color];//设置cell的字体的颜色  

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

    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. [theTableView setSeparatorColor:[UIColor xxxx ]];  

    5、设置cell中字体的颜色
    [objc] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. // Customize the appearance of table view cells.  
    2. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  
    3. {  
    4.   if(0 == indexPath.row)  
    5.   {  
    6.     cell.textLabel.textColor = ...;  
    7.     cell.textLabel.highlightedTextColor = ...;  
    8.   }  
    9.   ...  
    10. }  

    转自:http://blog.csdn.net/a6472953/article/details/7532212#
  • 相关阅读:
    我们可以用微服务创建状态机吗?
    MyBatis 实现一对多有几种方式,怎么操作的?
    说几个 zookeeper 常用的命令?
    使用 RabbitMQ 有什么好处?
    消息基于什么传输?
    如何获取自动生成的(主)键值?
    vue打包压缩
    mysqldump数据库全备份_MySQL
    mysql的binlog
    开启BinLog_MySQL
  • 原文地址:https://www.cnblogs.com/68tour/p/5521164.html
Copyright © 2011-2022 走看看