//允许cell可以进行编辑

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{

return YES;

}

//cell的编辑类型

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {

return UITableViewCellEditingStyleDelete; }

//可以不调用这个代理 默认是 Delete 编辑右滑出的title

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath {

return @"删除"; }

//iOS8 以前 只有一个删除选项

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"点击了删除"); } //iOS 8 以后 可以右滑出多个选项栏 就用这个代理方法, - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED {UITableViewRowAction *delete = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { NSLog(@"点击了删除"); }]; UITableViewRowAction *editing = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"编辑" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) { NSLog(@"点击了编辑"); }]; editing.backgroundColor = [UIColor Theme_Color]; //加入数组的第一个为最右边的第一个 (可以添加多个) return @[delete,editing]; }

转载于:https://www.cnblogs.com/jx66/p/5725228.html

Cell右滑的动作状态相关推荐

  1. Android8.1系统添加屏幕左侧边缘向右滑退出当前页面功能

    功能说明:客户定制的系统需要一直隐藏导航栏,但是客户又想要能够触摸退出当前的页面,返回上一个打开的页面.客户也要求要加悬浮点按钮,于是想到了手势操作. 这个实现比较简单,监听屏幕左侧边缘向右滑的动作, ...

  2. App开发流程之右滑返回手势功能续

    上一篇记录了利用系统私有变量和方法实现右滑返回手势功能:http://www.cnblogs.com/ALongWay/p/5893515.html 这篇继续记录另一种方案:利用UINavigatio ...

  3. 利用swipelistview完成qq聊天列表右滑删除功能

    感谢HarryWeasley整理:http://blog.csdn.net/harryweasley/article/details/41413547 前言:前段时间,由于自己比较悠闲,没有什么工作上 ...

  4. android防止左向右滑出程序,Android向右滑动关闭Activity(高仿知乎微信)

    先上一个效果图,不是很清晰,凑合看下. 大概效果就是,Activity向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态. 下面让我们来看下实现原理吧. 1.配置透明主题 要想Activity ...

  5. 苹果侧边滑动返回_iOS系统右滑返回手势问题及解决方案

    在iOS7之后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可返回上一个界面.大大提高了APP在大屏手机和iPad上的操作体验,场景切换更加流畅. 常见的问题有: 1.右滑手势失效 2.右滑手 ...

  6. 仿抖音右滑清屏,左滑列表功能

    概述 ​ 项目中要实现仿抖音直播间滑动清屏,侧滑列表的功能,在此记录下实现过程和踩坑记录希望避免大家走些弯路,也当作自己的一个总结 ​ 首先看下Demo中的效果 ​ 阅读文章需要提前熟悉些事件分发的内 ...

  7. 微信小程序 界面从右边滑出_微信小程序--左滑右滑的乐趣

    左滑 右滑 你不再是一个人 无论你是一个程序猿还是一个程序媛,每天干的事除了coding还是coding,代码不能解决的问题(什么问题自己心里还没点abcd数嘛),探探能帮你解决.最近网上特流行一款交 ...

  8. android 左滑右滑,Android仿滴答清单左滑右滑效果

    直接上效果图 记录仿写滴答清单App 过程中的技术点 本文分为以下章节,读者可按需阅读: 1.自定义RecycleItemTouchHelper 2.实现滴答清单左滑右滑效果 3.RecycleVie ...

  9. 右滑手势导航返回的相关设置

    iOS7之后提供了右滑返回上一级界面的手势,但是自定义返回按钮会失效,解决办法如下: -(void)viewWillAppear:(BOOL)animated{ [superviewWillAppea ...

  10. ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...

    我相信针对每一个iOS开发者来说~除了根视图控制器外~所有的界面通过导航栏push过去的界面都是可以通过右滑来返回上一个界面~其实~在很多应用和APP中~用户已经习惯了这个功能~然而~作为开发者的我们 ...

最新文章

  1. 英伟达 400 亿美元收购 ARM 受阻,不妨考虑 VMware?
  2. 第三讲 一阶线性ODE
  3. 【GPS信号】GPS信号的读取以及kalman滤波预测
  4. TensorFlow:Windows下使用TensorFlow-Python版本
  5. C语言实用算法系列之学生管理系统_对整个结构体操作_冒泡排序_提取排序规则
  6. sinh_带有Python示例的math.sinh()方法
  7. 注意升级Oracle 19c:SE2标准版不再支持RAC
  8. innosetup 同名文件替换_运维工程师必备命令之文件管理
  9. 实验报告四 201521430002 张实
  10. linux如何清理文件系统,最佳Linux文件系统清理工具
  11. 云表中表单配置内嵌浏览器
  12. 谷歌怎么保存网页为图片?
  13. android在体检报告叫什么,体检报告检测分析app
  14. wps公式如何加序号_Microsoft Word 插入公式、公式编号及交叉引用完美指南
  15. 【信息系统项目管理师】第十七章 项目管理高级知识
  16. 修改订单金额!?0.01 元购买 iPhoneX?| Web谈逻辑漏洞
  17. 程序执行流程(一):提交Job到Yarn集群或本地过程
  18. JAVA使用wkhtmltopdf 将Html 导出PDF
  19. 笔记本双无线网卡内外网配置路由
  20. Word输入的英文字体被默认为宋体并无法修改的解决办法

热门文章

  1. 手机通话记录重复显示怎么处理_手机通话记录怎么找回
  2. 计算机网络研修培训总结,计算机培训工作总结(共10篇).doc
  3. mvc ajax验证登录页面,MVC 4 jquery Ajax调用返回登录页面html
  4. 【DataBase】【sqlite3】【第一天】
  5. tensorflow功能函数
  6. arpa/inet.h中定义的函数
  7. 第三季-第27课-Shell脚本高级编程
  8. windows2008系统缓存修改
  9. 【DPDK峰会回顾】支撑双十一的高性能负载均衡是如何炼成的
  10. SQL数据查询语句(一)