iOS TableView 自带可拖动重排功能
1.首先设置可以编辑
[self.tableView setEditing:YES animated:YES];
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleInsert;
}
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
//对数据源进行重新排序
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath {
[models exchangeObjectAtIndex:sourceIndexPath.row withObjectAtIndex:destinationIndexPath.row];
}
//如果是删除和添加的话,不过需要在style中返回要使用的cell的style
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleInsert) {
//添加操作
[models insertObject:@"xxgxgxu" atIndex:indexPath.row];
}
else if (editingStyle == UITableViewCellEditingStyleDelete) {
//删除操作
[models removeObjectAtIndex:indexPath.row];
}
[self.tableView reloadData];
}
iOS TableView 自带可拖动重排功能相关推荐
- 游戏人生:iOS竟自带八倍镜功能:堪称吃鸡“外挂”
iOS竟自带八倍镜功能:堪称吃鸡"外挂" 转载来源: PConline 作者:杨蘑菇 现在最火的游戏是什么?没错,"吃鸡".大吉大利今晚"吃鸡&quo ...
- 用TableView写带特效的cell
用TableView写带特效的cell 效果: 源码地址: https://github.com/YouXianMing/UI-Component-Collection 分析: 在UIScrollVi ...
- iOS tableview的常用delegate和dataSource执行顺序
在这次项目中遇到了一个特别奇葩的问题:表视图创建的cell在7以上的系统能正常运行显示,在模拟器上就不能正常实现......为解决这个问题,纠结了好久...... 对在7系统上不显示的猜测: 用mas ...
- Python+selenium 自动化高级应用篇:借助pyautogui实现web前端带轨迹拖拽功能,解决ActionChains拖拽失效问题
有一些 web 前端的交互,必须有鼠标轨迹才能成功的实现拖拽功能. 而 selenium 自带的 ActionChains 方法,是一瞬间从 A 点到 B 点的. 解决思路: 利用元素返回的相对浏览器 ...
- 苹果xr截屏怎么截_原来苹果手机自带长截屏功能!以前一直不知道,真让人相见恨晚...
阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,如有侵权,请联系删除 你关注的 ...
- 计算机光盘模式,Win7系统自带光盘刻录功能如何使用?
使用Win7系统自带光盘刻录功能简单.方便.快捷,一次性刻录光盘也可分多次刻录,不需要下载第三方刻录软件.大家可将自己喜欢的视频.图片刻录下来,这样就可以永久保存了.但Win7系统自带光盘刻录功能如何 ...
- 苹果平板如何截屏_原来苹果手机自带长截屏功能!以前一直不知道,真让人相见恨晚...
原来苹果手机自带长截屏功能!以前一直不知道,真让人相见恨晚. 关于长截图,苹果用户总是比安卓用户更加艰难一些,因为还需要利用一些第三方软件才能够截图. 最近才发现,原来苹果手机也能够轻松实现长截图功能 ...
- php图片涂鸦,IOS_详解iOS App中图片的线段涂鸦功能的添加方法,接下来我们要讲图片的涂鸦, - phpStudy...
详解iOS App中图片的线段涂鸦功能的添加方法 接下来我们要讲图片的涂鸦,我们分开一点一点拓展,先给图片上划线 创建项目 起名testAddLine 接下来我们在默认生成的ViewControlle ...
- iOS TableView实现QQ好友列表(三)
上节我们讲到如何展示好友信息 iOS TableView实现QQ好友列表(二) http://blog.csdn.net/lwjok2007/article/details/46549111 接下来我 ...
最新文章
- The connected J-Link is defective,Proper operation cannot be guaranteed......的解决办法
- 【哈佛商学院和斯坦福要求学生必看的20部电影】中/英字幕
- SafeSEH原理与对抗
- node 同步js代码-超越昨天的自己系列(5)
- swift 项目_如何对iOS项目进行静态分析
- 使用 asp.net mvc和 jQuery UI 控件包
- Django和Ajax
- STM32 FSMC学习笔记
- 红帽将召开“开放你的世界”在线论坛
- 加密 web.config
- mysql 存储过程的使用;
- 升级到 MySQL 8.0,Facebook 付出的代价。。
- 随着2018世界杯足球赛,有几个产品或APP的知名度大增
- Linux 镜像文件下载
- Java中关于字符类型在Unicode表中表示
- 解析信号与希尔伯特变换
- 黑鲨重装计算机安装无法继续,黑鲨装机大师一键重装系统失败
- 中国通胀真相:美国向全球转嫁经济调整成本
- 第九届蓝桥杯JavaB组省赛真题
- 数码摄影入门:焦距是什么?
热门文章
- bzoj1787 [Ahoi2008]Meet 紧急集合
- 网易web安全工程师进阶网易web安全微专业从基础到进阶
- android 特效相机实现,基于Android系统的相机特效软件的设计与实现
- Java生鲜电商平台-小程序或者APP优惠券的设计与源码实战
- html怪异模式是什么,浅谈CSS编程中的怪异模式
- Forrester 报告:评估客户体验表现,量化ROI
- 树莓派4 Raspberry Pi 4B 正式发布和配置详解
- 多线程爬虫实战--彼岸图网壁纸爬取
- java iqq_iQQ 基于WebQQ3.0协议Java开发 跨平台QQ客户端
- Python 霍兰德人格分析雷达图