美文网首页
UITableView系统拖动--学习分享

UITableView系统拖动--学习分享

作者: MissLu16 | 来源:发表于2018-08-08 17:30 被阅读0次

上一节已经尝试使用自定义tableview实现拖拽排序效果,本节顺带介绍分享下系统的tableview的拖拽排序功能。

其中需要先设置[self.tableView setEditing:YES animated:YES];(设置tableview可编辑状态为YES)

然后遵守UITableViewDelegate和UITableViewDataSource,实现以下几个方法,

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

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

- (void)tableView:(UITableView*)tableView moveRowAtIndexPath:(NSIndexPath*)sourceIndexPath toIndexPath:(NSIndexPath*)destinationIndexPath;

等。

因为系统的本身就牵扯到有插入,删除,拖动排序等。

但是相对于不同的需求,设置进入编辑,退出编辑,可能使用到系统的会有一些问题,所以可能还要采用tableview自定义处理,会更好些。

相关文章

网友评论

      本文标题:UITableView系统拖动--学习分享

      本文链接:https://www.haomeiwen.com/subject/gbpxbftx.html