2016-07-21 9 views

Antwort

2

Legen Sie den Delegaten der Swipe-Gesten fest, die Sie der Ansicht hinzufügen.

GestureRecognizerDelegate fragt, ob zwei Gestenerkenner Gesten gleichzeitig erkennen dürfen. Geben Sie true zurück, um sowohl als auch GestenRecognizer und otherGestureRecognizer gleichzeitig ihre Gesten zu erkennen. Die Standardimplementierung gibt false zurück - zwei Gesten können nicht gleichzeitig erkannt werden. Implementieren Sie den folgenden Delegaten, um dies zu erreichen.

extension ViewController : UIGestureRecognizerDelegate { 
    func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool { 
    //Identify gesture recognizer and return true else false. 
    return gestureRecognizer.isEqual(self.mySwipeGesture) ? true : false 
    } 
} 
+0

Können Sie erklären, wo und was Sie hineinlegen? Entschuldigung, aber ertragen Sie mit mir Ich bin ein Anfänger hier :) –

+0

Vielen Dank! Das hat funktioniert! –

0

Nach oben wischen & Nach unten sind die Standardeigenschaften der Tabellenansicht. Ich empfehle Ihnen, das Scrollen der Tabellenansicht zu deaktivieren, wenn Sie etwas auf dem Overlay tun möchten.

Wenn Sie eine bestimmte Zelle ziehen, drücken Sie lange darauf und ziehen Sie dann.

So können Sie dies erreichen.

Hoffe, das hilft.

+0

Ich weiß das, es ist nur, dass ich die Fähigkeit brauche, in der App zu scrollen, die ich mache, danke für deine Zeit :) –

+0

Kannst du den Code teilen, an dem du arbeitest? –

+0

https://github.com/KingPixil/roll –