iphone uitableview drag-and-drop touch

iphone - UITableView: Arrastre una fila en otra



drag-and-drop touch (1)

Tengo una UITableView que representa una lista de objetos, me gustaría que el usuario toque un objeto, lo arrastre a otro (para combinarlos) y vea desaparecer los dos y aparezca uno nuevo. Supongo que no puedo hacer esto con los métodos de edición de la vista de tabla estándar (una fila no se puede arrastrar a otra, ¿estoy en lo cierto?). ¿Debo escribir mis oyentes táctiles? ¿Cómo puedo hacer eso?


Me las arreglé para encontrar una solución alternativa: después del primer clic en una UITableCellView personalizada creo una nueva UIView para poner en la parte superior de la ventana que intercepta otro toque + arrastre.

El otro toque crea un UIImageView que copia la celda clicked como una Imagen. Este UIImageView se puede arrastrar a lo largo de UIView y luego se puede descartar cuando sea necesario.

Cuando termino el toque miro si terminó en otra celda, si es así obtengo su indexPath y calculo una acción coherente