我知道有关drag&amp ;;的stackoverflow上有多少线程可用。在两个UITableView之间删除,但我无法顺利完成它。
请不要在此帖子中发布该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拖到另一个
答案 0 :(得分:3)
我有一些工作代码:How to copy cells between tables as the pulse app,但动画是垃圾。如果有兴趣,我们可以联合起来并将其作为开源发布......
更新:到目前为止我的进展:https://bitbucket.org/elmalabarista/dragdroptableviews