UITableView类似Email的多选删除功能实现
来源:互联网 发布:网络流行语盘点 编辑:程序博客网 时间:2024/05/20 06:26
参考了http://www.cocoawithlove.com/2009/01/multiple-row-selection-and-editing-in.html的实现方法,我从他的方法中提取了最生要的部份,过滤了多余的部份,使代码容易读懂。
原理就是自定义UITableViewCell,在Cell的contentView的最左边放UIImageView,当cell选中的时候,cell的contentView向右移动,让UIImageView显示出来。原理很简单,也很容易实现。值得注意的一点是自定义的cell中一定要实现
- (void)setEditing:(BOOL)editing animated:(BOOL)animated{[self setNeedsLayout];}否则在编辑模式下会出现系统的delete button.
不多说,大家请下载源码来看,非常简单。我将源码上传到google code host.
svn checkout http://uitableview-multirowselect.googlecode.com/svn/trunk/ uitableview-multirowselect-read-only
iOS5以后,UITableView已支持编辑状态下多选了,只需要设置属性allowsMultipleSelectionDuringEditing=YES即可。
示例代码在此:https://developer.apple.com/library/ios/samplecode/TableMultiSelect/Introduction/Intro.html
- UITableView类似Email的多选删除功能实现
- UITableView 实现类似btn单选功能
- UITableView 类似通讯录的功能
- iphone开发之实现UITableView多选删除功能详解
- iphone开发之实现UITableView多选删除功能详解
- iphone开发之实现UITableView多选删除功能详解
- iPhone开发之实现UITableView多选删除功能详解
- iPhone开发之实现UITableView多选删除功能详解
- UITableView 多选删除功能 IOS
- IOS UITableView多选删除功能
- UITableView实现删除功能 后刷新页面遇到的问题。
- iOS开发:UITableView实现侧滑删除cell的功能
- UITableView 的多选删除
- iOS开发:UITableview的多选功能实现
- UIday1002:UITableView 2 用UITableView实现通讯录cell简单的数据移动、删除、添加功能
- UITableView多选删除,类似mail中的多选删除效果
- UITableView多选删除,类似mail中的多选删除效果
- UITableView多选删除,类似mail中的多选删除效果
- UIView 的图层关系
- TD-LTE成高交会亮点 产业加速前行
- vim黏贴代码格式混乱的解决方法
- Android Source Code编译后运行emulator
- Java 泛型
- UITableView类似Email的多选删除功能实现
- 得到CheckBoxList中选中值(checkboxlist动态值)
- 【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
- 高密度WLAN环境反映了企业Wi-Fi网络需求
- 在TI-Omap3530上移植Android GingerBread 2.3.4
- [Linux C]利用libxml2解析xml文件
- 'for' loop initial declarations are only allowed in c99 mode
- MySQL数据库外键的相关知识详解
- GetSafeHwnd()和GetSafeHandle()的主要区别