我知道关于两个 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 拖到另一个