Cell右滑的动作状态
//允许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右滑的动作状态相关推荐
- Android8.1系统添加屏幕左侧边缘向右滑退出当前页面功能
功能说明:客户定制的系统需要一直隐藏导航栏,但是客户又想要能够触摸退出当前的页面,返回上一个打开的页面.客户也要求要加悬浮点按钮,于是想到了手势操作. 这个实现比较简单,监听屏幕左侧边缘向右滑的动作, ...
- App开发流程之右滑返回手势功能续
上一篇记录了利用系统私有变量和方法实现右滑返回手势功能:http://www.cnblogs.com/ALongWay/p/5893515.html 这篇继续记录另一种方案:利用UINavigatio ...
- 利用swipelistview完成qq聊天列表右滑删除功能
感谢HarryWeasley整理:http://blog.csdn.net/harryweasley/article/details/41413547 前言:前段时间,由于自己比较悠闲,没有什么工作上 ...
- android防止左向右滑出程序,Android向右滑动关闭Activity(高仿知乎微信)
先上一个效果图,不是很清晰,凑合看下. 大概效果就是,Activity向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态. 下面让我们来看下实现原理吧. 1.配置透明主题 要想Activity ...
- 苹果侧边滑动返回_iOS系统右滑返回手势问题及解决方案
在iOS7之后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可返回上一个界面.大大提高了APP在大屏手机和iPad上的操作体验,场景切换更加流畅. 常见的问题有: 1.右滑手势失效 2.右滑手 ...
- 仿抖音右滑清屏,左滑列表功能
概述 项目中要实现仿抖音直播间滑动清屏,侧滑列表的功能,在此记录下实现过程和踩坑记录希望避免大家走些弯路,也当作自己的一个总结 首先看下Demo中的效果 阅读文章需要提前熟悉些事件分发的内 ...
- 微信小程序 界面从右边滑出_微信小程序--左滑右滑的乐趣
左滑 右滑 你不再是一个人 无论你是一个程序猿还是一个程序媛,每天干的事除了coding还是coding,代码不能解决的问题(什么问题自己心里还没点abcd数嘛),探探能帮你解决.最近网上特流行一款交 ...
- android 左滑右滑,Android仿滴答清单左滑右滑效果
直接上效果图 记录仿写滴答清单App 过程中的技术点 本文分为以下章节,读者可按需阅读: 1.自定义RecycleItemTouchHelper 2.实现滴答清单左滑右滑效果 3.RecycleVie ...
- 右滑手势导航返回的相关设置
iOS7之后提供了右滑返回上一级界面的手势,但是自定义返回按钮会失效,解决办法如下: -(void)viewWillAppear:(BOOL)animated{ [superviewWillAppea ...
- ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...
我相信针对每一个iOS开发者来说~除了根视图控制器外~所有的界面通过导航栏push过去的界面都是可以通过右滑来返回上一个界面~其实~在很多应用和APP中~用户已经习惯了这个功能~然而~作为开发者的我们 ...
最新文章
- 英伟达 400 亿美元收购 ARM 受阻,不妨考虑 VMware?
- 第三讲 一阶线性ODE
- 【GPS信号】GPS信号的读取以及kalman滤波预测
- TensorFlow:Windows下使用TensorFlow-Python版本
- C语言实用算法系列之学生管理系统_对整个结构体操作_冒泡排序_提取排序规则
- sinh_带有Python示例的math.sinh()方法
- 注意升级Oracle 19c:SE2标准版不再支持RAC
- innosetup 同名文件替换_运维工程师必备命令之文件管理
- 实验报告四 201521430002 张实
- linux如何清理文件系统,最佳Linux文件系统清理工具
- 云表中表单配置内嵌浏览器
- 谷歌怎么保存网页为图片?
- android在体检报告叫什么,体检报告检测分析app
- wps公式如何加序号_Microsoft Word 插入公式、公式编号及交叉引用完美指南
- 【信息系统项目管理师】第十七章 项目管理高级知识
- 修改订单金额!?0.01 元购买 iPhoneX?| Web谈逻辑漏洞
- 程序执行流程(一):提交Job到Yarn集群或本地过程
- JAVA使用wkhtmltopdf 将Html 导出PDF
- 笔记本双无线网卡内外网配置路由
- Word输入的英文字体被默认为宋体并无法修改的解决办法