繁体   English   中英

重新排列UITableView的单元格,而无需进入editMode

[英]Rearranging Cells of UITableView without entering into editMode

众所周知,当tableView进入editMode时,ios默认提供一些功能,例如左侧的delete buttton和另一个按钮,用于在每个单元格的右侧重新排列行。

我想做的是通过在每个单元格上都有一个按钮来仅实现行的重新排列, 而没有进入编辑模式。

到目前为止,我已经尝试过了,不知道如何进一步进行,

单击此函数并拖动该函数

- (void)dragCell:(CustomCell *)cell
{
    NSIndexPath *fromIndexPath = [m_tableView indexPathForCell:cell];

    NSArray *array1 = [Array2 objectAtIndex:[fromIndexPath row]];
    [Array2] removeObjectAtIndex:[fromIndexPath row]];
    [Array2] insertObject:page atIndex:[toDestIndexPath row]];**//dont know how to get this toDestIndexPath**

    [m_tableView moveRowAtIndexPath:fromIndexPath toIndexPath:toDestIndexPath];  

}

请帮帮我。

问候兰吉特

用这个。 它确实可以满足您的需求: https//github.com/FlorianMielke/FMMoveTableView

无需编辑模式。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM