iOS开发UITableViewCell的选中时的颜色设置(转)
2024-08-27 13:39:49
iOS开发UITableViewCell的选中时的颜色设置
1.系统默认的颜色设置
- //无色
- cell.selectionStyle = UITableViewCellSelectionStyleNone;
- //蓝色
- cell.selectionStyle = UITableViewCellSelectionStyleBlue;
- //灰色
- cell.selectionStyle = UITableViewCellSelectionStyleGray;
2.自定义颜色和背景设置
改变UITableViewCell选中时背景色:
- UIColor *color = [[UIColoralloc]initWithRed:0.0green:0.0blue:0.0alpha:1];//通过RGB来定义自己的颜色
- cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];
- cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];
3.自定义UITableViewCell选中时背景
- cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease];
- 还有字体颜色
- cell.textLabel.highlightedTextColor = [UIColor xxxcolor]; [cell.textLabel setTextColor:color]
4.设置tableViewCell间的分割线的颜色
- [theTableView setSeparatorColor:[UIColor xxxx ]];
5、设置cell中字体的颜色
Prettyprint代码
- <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
- </span><span style="color: #000000;" class="pun">{</span><span style="color: #000000;" class="pln">
- </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">
- </span><span style="color: #000000;" class="pun">{</span><span style="color: #000000;" class="pln">
- 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">
- 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">
- </span><span style="color: #000000;" class="pun">}</span><span style="color: #000000;" class="pln">
- </span><span style="color: #000000;" class="pun">...</span><span style="color: #000000;" class="pun">}</span>
最新文章
- Android 中“TabBar”的背景拉伸问题
- jdk安装环境变量设置
- CSS预处理器实践之Sass、Less大比拼[转]
- 利用C++11的function和bind简化类创建线程
- FBO
- extJS4.2.0 环境搭建教程(一)
- (原创)Java多线程作业题报java.lang.IllegalMonitorStateException解决
- linux下安装Mysql 以及导入数据库
- python的流程控制学习
- HBase Filter及对应Shell
- python基础知识15---三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
- 浅析基于AXIS框架的WebService
- Lyft Level 5 Challenge 2018 - Final Round (Open Div. 2)
- 结构体 内存对齐 keil &; STM32
- window7修改hosts文件
- [LeetCode 题解]: Validate Binary Search Tree
- Experimental Educational Round: VolBIT Formulas Blitz K
- Beginning Auto Layout Tutorial in iOS 7: Part 4
- ko.js循环绑定值问题(工作遇见)
- Codeforces Round #355 (Div. 2)C - Vanya and Label
热门文章
- 求满足n^2>;12000的n的最大值 Exercise05_13
- 关于scanf函数的返回值问题
- React Native使用Navigator组件进行页面导航报this.props....is not a function错误
- HDU 3032 Nim or not Nim?(博弈,SG打表找规律)
- sql-server-on-linux-how-i-think-they-did-it : Anthony Nocentino&#39;s Blog
- xargs: How To Control and Use Command Line Arguments
- javascript中常见的函数封装 :判断是否是手机,判断是否是微信,获取url地址?后面的具体参数值,毫秒格式化时间,手机端px、rem尺寸转换等
- [Linux] Ubuntu下非常给力的下载工具
- iOS:iOS为什么要用-all_load、-ObjC、-force_load
- PHP正则表达式之快速学习法