2

我知道关于两个 UITableView 之间的拖放,stackoverflow 上有许多可用的线程,但我无法顺利处理它。

请不要在此线程中发布该 stackoverflow 的链接作为参考,因为我已经完成了。

所以....

我创建了一个主 UIViewController,我在其中添加了两个 UITableView,即 tableView1、tableView2

在其中,我添加了 customCell 和 UIView,并在该单元格上添加了图像。现在,如果我将使用 touchesMoved 委托,它对我根本不起作用。而不是我有这样的手势识别器:

//Custom cell for planned spend details progress bars....
- (void) customCell:(UITableViewCell *)cell {

    UIView *progressView = [[UIView alloc]initWithFrame:CGRectMake(2.0, 2.0, 320.0, 97.0)];
    [self setProgressBars:progressView];
    progressView.userInteractionEnabled=YES;
    [self addGestureRecognizersToView:progressView];

    [cell.contentView addSubview:progressView];
    cell.selectionStyle=UITableViewCellSelectionStyleNone;
    [progressView release];

}

setProgressBars 是我添加 UIImageView 的方法。

现在使用 UIRotationGestureRecognizer 我可以在单个 UITableView 中拖放 UIImageViews。如果我将拖到该 UITableView 的场所之外,它根本不起作用。

请帮助解决我的问题,以便我能够将项目从一个 UITableView 拖到另一个

4

1 回答 1

3

我有一些工作代码:如何将表格之间的单元格复制为脉冲应用程序,但动画很糟糕。如果有兴趣,我们可以联手将其作为开源发布...

更新:到目前为止我的进展:https ://bitbucket.org/elmalabarista/dragdroptableviews

于 2011-07-06T01:40:40.387 回答