Obj-C — перетаскивание tableViewCell из одного TableView в другой TableView?

#ios #objective-c #uitableview

#iOS #objective-c #uitableview

Вопрос:

У меня есть два представления таблиц внутри одного и того же контроллера представления. Я пытаюсь сделать так, чтобы пользователь мог перетаскивать tableViewCell из первого TableView и перетаскивать его во второй TableView рядом с ним. Я целую вечность искал учебные пособия / убедительные примеры того, как это сделать, но, похоже, по этой теме очень мало информации. Также не помогает то, что я ищу документацию для Objective-C.

https://developer.apple.com/documentation/uikit/drag_and_drop/adopting_drag_and_drop_in_a_table_view#see-also

Это самое близкое, что я нашел, к информации о реализации API перетаскивания в tableview. Есть ли у кого-нибудь полезные руководства или код Obj-C, которые могут помочь мне выполнить эту задачу?

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

Комментарии:

1. Одно из решений, которое вы можете попробовать, — использовать свойство UIDropSession localDragSession . местоположение (в: self.view) и попытайтесь определить, какой tableview находится в этой позиции.

2. Почему бы просто не создать UITableView с несколькими переупорядочиваемыми разделами?