Hi zusammen,
ich habe für ein neues Modul unserer App einen View Controller realisiert, welcher per embed-Segue noch einen CollectionViewController beherbergt.
Darin habe ich wie folgt zwei verschieben. Gesten-Erkenner definiert:
Bei Erkennung der LongPress-Geste wird, wenn ein UICollectionView-Element getroffen wurde, eine optische Kopie davon per snapshotView erstellt und im View des eigentlichen ViewControllers als Subview hinzugefügt.
Nun kommt dir aktuelle Krug in der Sache. Wenn ich nun den Finger hebe, wieder ansetze und die Kopie bewegen möchte, klappt es. Wenn ich aber direkt sozusagen aus dem Long-Press heraus den Pan ausführe, passiert nichts.
Wie muss ich die Gesten-Erkenner konfigurieren, damit dieser flüssige Übergang zwischen den Gesten möglich wird?
Schönen Gruß
Daniel
ich habe für ein neues Modul unserer App einen View Controller realisiert, welcher per embed-Segue noch einen CollectionViewController beherbergt.
Darin habe ich wie folgt zwei verschieben. Gesten-Erkenner definiert:
Quellcode
- _selectionRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(selectionHasBeenRecognized:)];
- _dragRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(dragDropGestureHasBeenRecognized:)];
- [self.view addGestureRecognizer:_selectionRecognizer];
- [self.view addGestureRecognizer:_dragRecognizer];
Nun kommt dir aktuelle Krug in der Sache. Wenn ich nun den Finger hebe, wieder ansetze und die Kopie bewegen möchte, klappt es. Wenn ich aber direkt sozusagen aus dem Long-Press heraus den Pan ausführe, passiert nichts.
Wie muss ich die Gesten-Erkenner konfigurieren, damit dieser flüssige Übergang zwischen den Gesten möglich wird?
Schönen Gruß
Daniel
Man kann alles schaffen. Man muss es nur wollen
www.regetskcob.github.io
www.regetskcob.github.io