iOS开发UITableViewCell的选中时的颜色设置

 

1.系统默认的颜色设置

  1. //无色
  2. cell.selectionStyle = UITableViewCellSelectionStyleNone;
  3. //蓝色
  4. cell.selectionStyle = UITableViewCellSelectionStyleBlue;
  5. //灰色
  6. cell.selectionStyle = UITableViewCellSelectionStyleGray;

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

改变UITableViewCell选中时背景色:

  1. UIColor *color = [[UIColoralloc]initWithRed:0.0green:0.0blue:0.0alpha:1];//通过RGB来定义自己的颜色
  2. cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];
  3. cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];

3.自定义UITableViewCell选中时背景

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

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

  1. [theTableView setSeparatorColor:[UIColor xxxx ]];

5、设置cell中字体的颜色

Prettyprint代码

  1. <span style="color: #888888;" class="com">// Customize the appearance of table view cells.</span><span style="color: #000000;" class="pun">-</span><span style="color: #000000;" class="pun">(</span><span style="color: #000088;" class="typ">UITableViewCell</span><span style="color: #000000;" class="pun">*)</span><span style="color: #000000;" class="pln">tableView</span><span style="color: #000000;" class="pun">:(</span><span style="color: #000088;" class="typ">UITableView</span><span style="color: #000000;" class="pun">*)</span><span style="color: #000000;" class="pln">tableView cellForRowAtIndexPath</span><span style="color: #000000;" class="pun">:(</span><span style="color: #000088;" class="typ">NSIndexPath</span><span style="color: #000000;" class="pun">*)</span><span style="color: #000000;" class="pln">indexPath
  2. </span><span style="color: #000000;" class="pun">{</span><span style="color: #000000;" class="pln">
  3. </span><span style="color: #880000;" class="kwd">if</span><span style="color: #000000;" class="pun">(</span><span style="color: #006666;" class="lit">0</span><span style="color: #000000;" class="pun">==</span><span style="color: #000000;" class="pln"> indexPath</span><span style="color: #000000;" class="pun">.</span><span style="color: #000000;" class="pln">row</span><span style="color: #000000;" class="pun">)</span><span style="color: #000000;" class="pln">
  4. </span><span style="color: #000000;" class="pun">{</span><span style="color: #000000;" class="pln">
  5. cell</span><span style="color: #000000;" class="pun">.</span><span style="color: #000000;" class="pln">textLabel</span><span style="color: #000000;" class="pun">.</span><span style="color: #000000;" class="pln">textColor </span><span style="color: #000000;" class="pun">=</span><span style="color: #000000;" class="pun">...;</span><span style="color: #000000;" class="pln">
  6. cell</span><span style="color: #000000;" class="pun">.</span><span style="color: #000000;" class="pln">textLabel</span><span style="color: #000000;" class="pun">.</span><span style="color: #000000;" class="pln">highlightedTextColor </span><span style="color: #000000;" class="pun">=</span><span style="color: #000000;" class="pun">...;</span><span style="color: #000000;" class="pln">
  7. </span><span style="color: #000000;" class="pun">}</span><span style="color: #000000;" class="pln">
  8. </span><span style="color: #000000;" class="pun">...</span><span style="color: #000000;" class="pun">}</span>

最新文章

  1. Android 中“TabBar”的背景拉伸问题
  2. jdk安装环境变量设置
  3. CSS预处理器实践之Sass、Less大比拼[转]
  4. 利用C++11的function和bind简化类创建线程
  5. FBO
  6. extJS4.2.0 环境搭建教程(一)
  7. (原创)Java多线程作业题报java.lang.IllegalMonitorStateException解决
  8. linux下安装Mysql 以及导入数据库
  9. python的流程控制学习
  10. HBase Filter及对应Shell
  11. python基础知识15---三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
  12. 浅析基于AXIS框架的WebService
  13. Lyft Level 5 Challenge 2018 - Final Round (Open Div. 2)
  14. 结构体 内存对齐 keil &amp; STM32
  15. window7修改hosts文件
  16. [LeetCode 题解]: Validate Binary Search Tree
  17. Experimental Educational Round: VolBIT Formulas Blitz K
  18. Beginning Auto Layout Tutorial in iOS 7: Part 4
  19. ko.js循环绑定值问题(工作遇见)
  20. Codeforces Round #355 (Div. 2)C - Vanya and Label

热门文章

  1. 求满足n^2&gt;12000的n的最大值 Exercise05_13
  2. 关于scanf函数的返回值问题
  3. React Native使用Navigator组件进行页面导航报this.props....is not a function错误
  4. HDU 3032 Nim or not Nim?(博弈,SG打表找规律)
  5. sql-server-on-linux-how-i-think-they-did-it : Anthony Nocentino&#39;s Blog
  6. xargs: How To Control and Use Command Line Arguments
  7. javascript中常见的函数封装 :判断是否是手机,判断是否是微信,获取url地址?后面的具体参数值,毫秒格式化时间,手机端px、rem尺寸转换等
  8. [Linux] Ubuntu下非常给力的下载工具
  9. iOS:iOS为什么要用-all_load、-ObjC、-force_load
  10. PHP正则表达式之快速学习法