uitableview拖放而不移动单元格

时间:2013-04-24 00:13:45

标签: ios uitableview drag-and-drop

我想利用tableview单元格的拖放重新排序,但我有一个问题:

我想保留第一排!

这是canMoveRowAtIndexPath委托函数:

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (indexPath.row==0) {
        return NO;
    }
    return YES;
}

如果我这样做,第一行不能被拖动,但你仍然可以在它上面拖动另一行!有没有办法防止细胞在这一行“上方”掉落?

2 个答案:

答案 0 :(得分:1)

你的回答是, 您可以使用这些步骤。

Examples of Moving a Row

答案 1 :(得分:0)

检查它是否是拖动并取消滚动如果是= [uitableview setScrollEnabled:NO]

阅读这个帖子,它会帮助你我希望

Tutorial on How to drag and drop item from UITableView to UITableView