UITableView实现Cell的滑动删除
2015-06-29 12:00
411 查看
转载请标明出处:/article/7738602.html
UITableViewCell的滑动删除实现代码如下:
已实现的效果图如下:
UITableViewCell的滑动删除实现代码如下:
#pragma mark 当用户手指在Cell上滑动时会调用此函数 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.section){ // 返回UITableViewCellEditingStyleDelete时,Cell会做出响应显示Delete按键, // 点击Delete后会调用函数: // - (void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath) // 并把UITableViewCellEditingStyleDelete当做参数传递过去 return UITableViewCellEditingStyleDelete; } else { // 返回UITableViewCellEditingStyleNone时,Cell上不会出现Delete按键,即Cell不做任何响应。 return UITableViewCellEditingStyleNone; } } #pragma mark 对选中的Cell根据editingStyle进行操作 - (void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { if (editingStyle == UITableViewCellEditingStyleDelete) { MyLog(@"我要删除这篇帖子,请执行命令,谢谢"); } }
已实现的效果图如下:
相关文章推荐
- require.js 最佳实践
- android ios UI
- Android Juint环境配置
- iOS 设置状态栏颜色(UIStatusBar)
- 《Java程序设计》第16周周四:GUI编程及文件对话框的使用~作业
- 严重: Unable to set localhost. This prevents creation of a GUID. Cause was: cloud: cloud
- 安卓ui线程优先级
- im2uint8函数分析
- Direct3D 12 Programming Guide
- UEditor插入视频、图片显示问题解决
- ios之UIControl
- Double类parseDouble和valueOf方法的区别
- Android UI学习(二)
- Java集合框架List,Map,Set, Queue介绍
- UIViewController的生命周期及iOS程序执行顺序
- DuiLib 消息机制剖析
- 《Java程序设计》第16周周四:GUI编程及文件对话框的使用
- ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '
- Creational模式之Builder模式
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题