Ich habe eine UICollectionView und möchte die Schwenkgeste zu ihren Zellen/Elementen hinzufügen. Wenn ich die Geste in gewohnter Weise hinzufüge, wird UICollectionView nicht gescrollt. DieseFügen Sie der UICollectionView-Zelle Schwenkgeste hinzu - IOS/Swift
ist, wie ich die Geste hinzufügen
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell:UICollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath)
let panGesture = UIPanGestureRecognizer(target: self, action: #selector(CaptureViewController.pagesCollectionViewItemPanEvent(_:)))
cell.addGestureRecognizer(panGesture)
return cell;
}
Gibt es falsch hier etwas? Kann mir bitte jemand sagen, wie ich meine Arbeit erledigen kann? Jede Hilfe würde sehr geschätzt werden.
Überprüfung dieser Antwort, die ich es Ihnen helfen, hoffen :) [Swift Geste] (http://stackoverflow.com/a/18848817/6628878) –
Versuchen Sie, Ihre Sammlung sehen Objekt erstreckt, von Dort implementieren Sie die Berührungen der Touch-Events-Methode. Behandeln Sie dann Ihr Pan-Ereignis und implementieren Sie dann die [super touchevents] -Methode, so dass der vorhandene Sammlungsansichts-Scroll keine Auswirkungen hat. – Bharath