/ / UITableView: Presuňte riadok na iný - iphone, uitableview, drag-and-drop, dotyk

UITableView: Presuňte riadok na iný - iphone, uitableview, drag-and-drop, touch

Mám UITableView, ktorý predstavuje zoznamobjekty, "ja by som chcel, aby sa užívateľ dotýkal objektu, pretiahnite ho na inú (tak, aby ich skombinoval) a aby sa zobrazili dva miznúce a nové, ktoré sa objavujú. Myslím, že to nemôžem" urobiť so štandardnou úpravou zobrazenia tabuľky metódy (riadok sa nedá pretiahnuť na inú, mám pravdu?). Mám napísať svojich poslucháčov? Ako to môžem spraviť?

odpovede:

0 pre odpoveď č. 1

Podarilo sa mi nájsť riešenie: po prvom kliknutí na vlastný UITableCellView vytvorím nový UIView, ktorý sa umiestni na vrch okna, ktorý zachytí ďalší dotyk + ťah.

Na druhom dotyku sa vytvorí UIImageView, ktorý kopíruje nepozorovanú kliknutú bunku ako obrázok. Tento UIImageView môže byť ťahaný okolo UIView a potom v prípade potreby odmietnutý.

Keď skončím dotyk, pozerám sa, či skončila s inou bunkou, ak áno, tak dostanem indexPath a spočítam koherentnú akciu