UITableView滑动删除学习笔记
2015-08-20 14:15
399 查看
UITableView自带滑动删除功能,不过默认是不开启的,需要使cell可以滑动并显示删除按钮,应该实现如下协议方法(这个方法也是删除按钮点击事件处理方法)
当删除按钮滑出来以后,如何代码隐藏删除按钮了,可以用这行代码
实现此代理方法可以修改删除按钮显示的文字,默认显示英文Delete
#pragma mark 删除操作 UITableViewDataSource协议定义的方法 //实现了此协议方法向左滑动就会显示删除按钮,只需要实现下就行了,方法体可以不写任何代码,但如果方法体不写代码就无法处理删除按钮点击事件了,删除按钮点击会调用这个方法 -(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ }
当删除按钮滑出来以后,如何代码隐藏删除按钮了,可以用这行代码
[_tableView setEditing:false];
实现此代理方法可以修改删除按钮显示的文字,默认显示英文Delete
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath NS_***AILABLE_IOS(3_0) { return @"删除"; }
相关文章推荐
- UI架构设计的演化
- iOS多线程——NSOperation & NSOperationQueue
- List<NameValuePair> params = new ArrayList<NameValuePair>();
- php:$_REQUEST、$_POST、$_GET的区别和联系
- ios uitableview header不随着滚动
- The Unique MST
- requireJS简单的学习门户网站
- 开源作品-PHP写的在线文件管理工具(单文件绿色版)-SuExplorer_PHP_2_0
- QSqlQueryModel读取数据库,提示 database locked
- 搞定百度编辑器UEditor
- 在UINavigation上添加UISearchBar
- 虚拟化--004 your account is no authorized to perform the requested action
- UITableViewCell的重用问题
- IOS开发 - UIApplication的常见使用
- UE4 GPU Profiling
- UE4 CPU Profiling
- UE4 Profiler
- UE4 Performance Guidelines
- UE4 Performance and Profiling
- UE4 Stat Commands