UITableViewCell滑动删除及移动
来源:互联网 发布:数据统计分析公司 编辑:程序博客网 时间:2024/06/05 06:09
实现Cell的滑动删除, 需要实现UITableView的代理UITableViewDelegate中如下方法: //先要设Cell可编辑- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;} //定义编辑样式- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ [tableView setEditing:YES animated:YES]; return UITableViewCellEditingStyleDelete;} //进入编辑模式,按下出现的编辑按钮后- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ [tableView setEditing:NO animated:YES];} 以下方法可以不是必须要实现,添加如下方法可实现特定效果: //修改编辑按钮文字- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ return @"删除";} 实现Cell可上下移动,调换位置,需要实现UiTableViewDelegate中如下方法: //先设置Cell可移动- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;} //当两个Cell对换位置后- (void)tableView:(UITableView*)tableView moveRowAtIndexPath:(NSIndexPath*)sourceIndexPath toIndexPath:(NSIndexPath*)destinationIndexPath{ }//设置进入编辑状态时,Cell不会缩进- (BOOL)tableView: (UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath{ return NO;} //在下面方法中添加 cell.showsReorderControl =YES; //使Cell显示移动按钮 - (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath;
0 0
- UITableViewCell滑动删除及移动
- UITableViewCell滑动删除及移动
- UITableViewCell滑动删除及移动
- UITableViewCell滑动删除及移动
- UITableViewCell滑动删除及移动
- UITableViewCell 滑动删除
- iOS - UITableViewCell滑动删除
- iOS UITableViewCell滑动删除
- 移动端滑动删除
- 修改UITableViewCell滑动删除按钮标题
- UITableView滑动删除表格行(UITableViewCell)
- iOS UITableViewCell 表格式图滑动删除
- UITableViewCell的标记、移动、删除、插入
- UITableViewCell的标记、移动、删除、插入
- UITableViewCell的标记、移动、删除、插入
- UITableViewCell的标记、移动、删除、插入
- UITableViewCell的标记、移动、删除、插入
- UITableViewCell的标记、移动、删除、插入
- 134. Gas Station LeetCode
- JSON.parse()和JSON.stringify()
- GaussianSplat
- 时间项目管理-单代号、双代号网络图
- java文件大小限制及其解决方案
- UITableViewCell滑动删除及移动
- RabbitMQ课程翻译(第一课)
- JSP页面展示多个PDF文件
- 对HTTP的简单理解
- 我的Android之路
- 如何配置tomcat数据源以及Cannot create JDBC driver of class '' for connect URL 'null'
- Android监听程序进入后台,或者恢复到前台
- MyEclipse设置JVM内存
- Centos_Hadoop2.7.1环境搭建记录