博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableViewCell隔行换颜色
阅读量:5938 次
发布时间:2019-06-19

本文共 1016 字,大约阅读时间需要 3 分钟。

1:在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

  代理方法里面设置颜色转换逻辑;

2:在-(void)viewDidAppear:(BOOL)animated 

  重新加载 tableview reloadData;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *CellIdentifier = @"Cell";        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];    if (!cell) {        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];         }       cell.textLable.text = @"hello";    //Cell隔行换颜色;必须写上 else的颜色可能;    if (indexPath.row %2 ==0) {        cell.textLabel.backgroundColor = [UIColor grayColor];            }else{        cell.textLabel.backgroundColor = [UIColor yellowColor];    }    return cell;}//cell隔行换颜色,需在这里reloadData 一下;-(void)viewDidAppear:(BOOL)animated{    [self.tableView reloadData];}
View Code

 

 

 

转载于:https://www.cnblogs.com/cocoajin/archive/2013/05/20/3089308.html

你可能感兴趣的文章
我的友情链接
查看>>
mint 安装jdk
查看>>
三个boolean值至少两个为ture,则判为true
查看>>
我的网站设计观——重内容轻形式,重内涵轻外表
查看>>
有关php.ini中如何进行安全的设置
查看>>
大数据学习地址
查看>>
Linux 下 安装phpstorm
查看>>
UIView 设置边框颜色 和 UILabel 的设置
查看>>
cisco单臂路由实验
查看>>
linux 目录结构详情一
查看>>
Active Directory之域时钟
查看>>
Linux SAMBA服务器重启后自动挂载失效
查看>>
top动态查看负载
查看>>
oracle11g 静默安装
查看>>
Linux 进程管理命令之jobs
查看>>
Exchange server 2013(十二)IRM故障排除
查看>>
Oracle-merge用法详解(不稳定)
查看>>
windos下mysql迁移到LINUX数据冷备份及恢复
查看>>
centos7 搭建 SVN 服务器
查看>>
第七节 项目沟通管理、项目合同管理
查看>>