UITableViewCell的seleced与deselect 选中 取消选中
来源:互联网 发布:a5源码网 编辑:程序博客网 时间:2024/06/05 10:21
首先要从一个我遇到的问题谈起,一个基于NavigationBar的App,开始时我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会自动取消选中(有动画效果)。后来由于某些原因我把这个UITableViewController改成了UIViewController,之后就产生了一个问题:每次返回到TableView的时候,之前选中的Cell不能自动取消选中,经过查找得知:
UITableViewController有一个clearsSelectionOnViewWillAppear的property,
而当把UITableViewController修改成UIViewController后,这个属性自然就不存在了,因此我们必须手动添加取消选中的功能,方法很简单,在viewWillAppear方法中加入:
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
即可,估计UITableViewController也是用类似的方法来实现取消选中的功能的。
UITableViewController有一个clearsSelectionOnViewWillAppear的property,
而当把UITableViewController修改成UIViewController后,这个属性自然就不存在了,因此我们必须手动添加取消选中的功能,方法很简单,在viewWillAppear方法中加入:
[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
即可,估计UITableViewController也是用类似的方法来实现取消选中的功能的。
0 0
- UITableViewCell的seleced与deselect 选中 取消选中
- 取消UITableViewCell的选中状态
- 取消UITableViewCell的选中状态
- UITableViewCell的selecte与deselect
- UItableViewCell选中时的颜色及tableviewCell的select和deselect
- checkbox的选中与取消
- checked的选中与取消
- zk页面每行数据的选中与取消选中
- html+script radio的选中与取消
- 自定义UITableViewCell 的选中背景图片
- 设置UITableViewCell选中的颜色
- 设置UITableViewCell选中的颜色
- 设置UITableViewCell选中的颜色
- UITableViewCell的选中颜色修改
- 设置UITableViewCell选中的样式
- CTreeCtrl手动发送选中消息、选中与取消选中
- android checkBox 的选中和取消选中
- tableView取消选中行的选中状态
- myeclipse8.5集成SVN1.6.x
- Python的unittest自动化测试框架
- QT编程实例1--简单的文本编辑器(下)
- GRASP设计模式及OO设计原则浅谈
- Unity+NGUI打造网络图片异步加载与本地缓存工具类
- UITableViewCell的seleced与deselect 选中 取消选中
- ios中单例的写法和目的
- Android Zip文件解压代码
- LeetCode--Pascal's Triangle II
- Java博客整理—01-14-2015
- 推荐书单(一)
- 【呆子谈管理】:点状思维特点的人应该如何管理?
- Android应用开发相关下载资源
- shader学习之旅-3-从文件读取模型数据和着色器程序