2016-10-14 3 views
1

Ich arbeite derzeit in einem Projekt, wo ich eine Drag & Drop-Funktionalität in einem CollectionView haben muss. Ich habe moveItemAtIndexPath hinzugefügt, damit ich die Zellen per Drag & Drop neu anordnen kann. Es sieht etwa so aus:Drag & Drop in UICollectionView (moveItemAtIndexPath) nur für bestimmte Zellen erlauben

enter image description here

Ich brauche für einige der Zellen diese Funktion zu deaktivieren, während die anderen damit zu bewegen. Zum Beispiel bleiben Zelle 1 und 3 immer an den gleichen Stellen, aber die anderen können neu angeordnet werden. Ist das möglich?

Antwort

1

Hier haben Sie ein Tutorial, wie Sie das Ziehen enter link description here und für das gerade arbeiten auf die Sie wollen, und verbieten das Verschieben von denen Sie nicht tun, erstellen Sie einfach ein, um die Methode des Tutorials zu überspringen, wenn die Sammlungsgegenstände ist Nummer 1 oder 3.

+0

Wird es ausprobieren und markieren Sie es als eine Antwort, wenn es funktioniert. Vielen Dank! – MXV