美文网首页
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