博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableView 隔行换色 选中背景色 取消选中颜色 返回后显示正常颜色
阅读量:7252 次
发布时间:2019-06-29

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

 隔行换色

   UIView *view=[[UIViewalloc]initWithFrame:cell.frame];

    if (indexPath.row % 2==0) {

        view.backgroundColor=[UIColor blueColor];

    }

    else

    {

        view.backgroundColor=[UIColor whiteColor];

    }

    cell.backgroundView=view;

关于选中背景色的显示以及返回正常色

有两张实现方式 

1  .h 基于UIviewControl

   UIView *bgsele_view=[[UIView alloc]initWithFrame:cell.frame];

    bgsele_view.backgroundColor=[UIColor redColor];

    cell.selectedBackgroundView=bgsele_view;

取消选中颜色 返回后显示正常颜色  

 

tableView  的didSelectRowAtIndexPath的事件中加入

[tableviewdeselectRowAtIndexPath:[tableviewindexPathForSelectedRow] animated:YES];

2  .h 基于 UITableViewController的"界面" ,默认当推送到子"界面",然后返回主“界面”,选中的颜色会自动取消,无须再进行代码的编写

转载于:https://www.cnblogs.com/Rampage/archive/2012/03/30/2425515.html

你可能感兴趣的文章
python 后台运行命令
查看>>
【IOS】读取、保存图片的各种方法
查看>>
CCNA第二章
查看>>
CCNP路 由 选 择 原 理
查看>>
input 特殊字符限制
查看>>
ubuntu14.04配置python 配置OPENCV
查看>>
String类的subString(i)方法(基于jdk 1.9)
查看>>
Java并发包--ConcurrentLinkedQueue
查看>>
vue.js组件命名
查看>>
python------栈和队列的实现
查看>>
Css选择器定位详解
查看>>
selenium入门基础知识
查看>>
并查集的一般操作 ④
查看>>
Altium Designer 19使用
查看>>
Java中的字符串
查看>>
LeetCode-Remove Nth Node From End of List
查看>>
Exp2 后门原理与实践_20151208丛俐宇
查看>>
方向向量和法向量
查看>>
nodejs + ionic2 + cordova环境搭建
查看>>
BlockingQueue 堵塞队列
查看>>