//允许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. 高校一副教授2021年全部收入清单来了!对比清华大学教授工资单 ,差距究竟大不大?...
  2. R语言ggplot2可视化柱状图添加数值说明并控制文本、数值字体大小、轴标签字体大小实战
  3. 2008 r2 sn sqlserver_sqlserver 下载地址(SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载)...
  4. Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)
  5. mysql修改存储位置及开启远程
  6. 函数重载 覆盖 隐藏
  7. Python之模块与包(下)
  8. php upw5.5,UPW
  9. ubuntu下数据库的导入导出
  10. ORB_SLAM : semi dense code
  11. Android Editable
  12. C++const类型
  13. averyboy的区间2
  14. libaio在mysql中的作用,ubuntu安裝mysql遇到的坑----解決Mysql報錯缺少libaio.so.1
  15. win10 AD15 安装步骤
  16. latex添加标准文献:texmaker+bibtex+gbt7714-2005.bst
  17. 逗娱-游戏程序开发实习生测试题
  18. 用ipv6校园网访问gg学术
  19. 我的推荐系统学习之路
  20. 已删除的回收站文件恢复方法

热门文章

  1. 在python中使用sort_详解python中sort排序使用
  2. 力扣题目系列:322. 零钱兑换
  3. shell脚本合并文件内容
  4. angularjs+ionic+'h5+'实现二维码扫描功能
  5. servlet详解及Tomcat中多线程下的Servlet(1)
  6. MATLAB设计不同结构的FIR或IIR滤波器
  7. 取代SharedPreferences的多进程解决方案
  8. 跨应用的访问 contentprovider
  9. Google 浏览器(2011)书签同步
  10. 算力单位TOPS,GPU处理能力(TFLOPS/TOPS),CPU能力MIPS ,片外内存与片内内存