ios-IOS:TableViewCell,点击单元格,所属单元格上文字变色

问题描述

IOS:TableViewCell,点击单元格,所属单元格上文字变色

如何去判断点击的那个单元格,效果是点击以后cell那行上的文字变色

当我点击清华大学的时候 文字颜色变成黄色,每次启动默认tableView里第一个被选中

因为调用不了系统方法,所以我需要在cellForRowAtIndexPath:中判断哪个行是被点击的,我应该怎么写
会的帮帮我把

解决方案

为什么要在cellForRowAtIndexPath:中判断呢?

 /**
 *  选中状态
 *
 *  @param tableView tableview
 *  @param indexPath 路径
 */
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

}

/**
 *  高亮
 *
 *  @param tableView tableview
 *  @param indexPath 路径
 */
- (void)tableView:(UITableView *)tableView didHighlightRowAtIndexPath:(NSIndexPath *)indexPath{

}

/**
 *  取消选中
 *
 *  @param tableView tableview
 *  @param indexPath 路径
 */
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath{

}

解决方案二:

因为要实现文字过程添加滚动效果,所以调用不了系统提供的高亮效果要怎么弄!

解决方案三:

你可以根据cellForRowAtIndexPath这个得到索引后,找到对应的那一行的cell,以及里面的label,然后你再来控制颜色等。

解决方案四:

在cell里面自己添加一个点击事件,并将这个cell的索引传入到处理点击事件的方法里面,等监听到点击的时候,根据不同索引,来设置lable的不同颜色

时间: 2024-09-17 16:25:50

ios-IOS:TableViewCell,点击单元格,所属单元格上文字变色的相关文章

IOS view添加点击的手势

问题描述 IOS view添加点击的手势 IOS view添加点击的手势,view中有个button,怎么设置点击button不触发view的手势? 解决方案 ios--手势--点击某个View隐藏键盘IOS开发--根据手势获取添加这个手势的View 解决方案二: 你把button作为view的subview,绑定button的点击事件,这样点击button不会触发view的手势

选项卡效果-ios 同一个窗口点击不同按钮(选项卡)展示不同视图内容(类似安卓壁纸首页)

问题描述 ios 同一个窗口点击不同按钮(选项卡)展示不同视图内容(类似安卓壁纸首页) 有谁用过安卓壁纸这个应用软件吗?我想模仿做这个ios应用.想问一下如何实现"在同一个窗口点击不同的按钮(也就类似于选项卡),选项卡下方就展示不同的视图内容,可以实现窗口拖拉加载更多的效果"!请大家帮帮忙! 解决方案 给你推荐开源中国客户端源码"http://www.oschina.net/app", 里面有你说的tabbar控件和下拉刷新效果. 解决方案二: 窗口拖拉加载更多的效

ios-怎么在安卓中实现类似IOS的TABLEVIEWCELL

问题描述 怎么在安卓中实现类似IOS的TABLEVIEWCELL 就是一个菜单项左滑滑出删除编辑按钮的,在QQ和微信里面都有实现,请指教! 解决方案 http://blog.csdn.net/top_code/article/details/17965743 解决方案二: tableview 自带的 左划删除 功能...

winform 点击datagridview里面某个单元格时弹出qq对话框?

问题描述 winform 点击datagridview里面某个单元格时弹出qq对话框? winform 点击datagridview里面某个单元格时弹出qq对话框? 解决方案 Process.Start("qq程序的路径qq.exe") 解决方案二: 功能没有问题,可以实现,签定完毕. 解决方案三: 你可以尝试看下网页上点击链接弹出qq对话框的那个是否可以在winform里使用 <a class="ml10" href="http://wpa.qq.

IOS 解决UIButton 点击卡顿/延迟的问题_IOS

前言 一开始还以为代码写的有问题,点击事件里面有比较耗时卡主线程的代码,逐一删减代码发现并不是这么回事. 正文 和参考文章里说的情况不完全相同,UIButton 并没有放在 UIScrollView 或 UITableView 上,但是 ViewController 是支持滑动返回的. ------------------华丽的分割线,搜索猜测解题中------------------ 解决办法:也没什么好办法,换成 ImageView 加 UITapGestureRecognizer 吧,另外

excel-qt通过range 设置一个单元格或单元格多个合并后单元格的某一个边框,比如上边框,下边框

问题描述 qt通过range 设置一个单元格或单元格多个合并后单元格的某一个边框,比如上边框,下边框 从网上查了一些并看了excel的技术文档,可以通过range对象操作边框中的某个边如 左上右下边框,可是具体怎么写我试验了很多种都没能成功,求用过的大神不吝赐教, 多谢了 解决方案 range.borderStyle = borderStyle.none,normal ETC.

c#-求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线

问题描述 求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线 就向我图片上选中的那段文字一样,我怎么只给那一段文字加下划线,求大神指点啊 解决方案 CSS text-decoration : underline

精通ios开发 第七...-精通iOS开发 第七版 第十四章 书上例子错误

问题描述 精通iOS开发 第七版 第十四章 书上例子错误 精通iOS开发 第7版 十四章 书上例子在Xcode7.2上运行不了!怎么改? 解决方案 在哪里买的书,赶快要求退货吧,噗次 解决方案二: 7.2的语法可能有更新了 你需要修正代码 毕竟书是对应老版本xcode

CNNVD有关Cisco IOS&amp;IOS XE Software CMP 安全漏洞情况的通报

本文讲的是CNNVD有关Cisco IOS&IOS XE Software CMP 安全漏洞情况的通报,路由交换市场份额领先的思科(Cisco)公司于3月17日发布了IOS和IOS XE Software安全漏洞(CNNVD-201703-840),引起了广泛关注.该漏洞允许未授权的攻击者执行任意代码.提升权限.重启设备等.国家信息安全漏洞库(CNNVD)对此进行了跟踪分析,具体情况如下: 一. 漏洞简介 Cisco IOS/IOS XE Software是美国思科(Cisco)公司为其网络设备