0

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

我想保持我的第一排!

这是 canMoveRowAtIndexPath 委托函数:

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

如果我这样做,第一行无法拖动,但您仍然可以在其上拖动另一行!有什么办法可以防止单元格掉到“上面”这一行?

4

2 回答 2

1

你的答案是听到,你可以使用这些步骤。

移动行的示例

于 2013-04-24T06:54:27.593 回答
0

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

阅读此主题,希望对您有所帮助

关于如何将项目从 UITableView 拖放到 UITableView 的教程

于 2013-04-24T00:31:27.360 回答