Перетащите элемент из UITableView в UITableView - PullRequest
2 голосов
/ 09 марта 2011

Я знаю, что в stackoverflow доступно несколько потоков для перетаскивания между двумя UITableView, но я не могу работать с ним гладко.

Пожалуйста, не публикуйте ссылки на этот стек в качестве ссылки здесь, в этой теме, потому что я уже прошел через это.

Так ....

Я создал основной 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, я могу перетаскивать UIImageViews в пределах одного UITableView. Это вообще не работает, если я буду перетаскивать за пределы этого UITableView.

Пожалуйста, помогите решить мою проблему, чтобы я мог перетаскивать элементы из одного UITableView в другой

1 Ответ

3 голосов
/ 06 июля 2011

У меня есть некоторый рабочий код: Как скопировать ячейки между таблицами, как приложение импульса , но анимация - это дерьмо Если интересно, мы можем объединить усилия и выпустить его как открытый исходный код ...

ОБНОВЛЕНИЕ : Мой прогресс на данный момент: https://bitbucket.org/elmalabarista/dragdroptableviews

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...