2012-04-12 2 views
0

Ich habe eine Ansicht mit drei Bildansichten, die herum hängen. Diese Bildansichten reagieren auf bestimmte Gesten. Ich möchte zulassen, dass eine bestimmte Geste (z. B. ein Streichen über den Bildschirm) eine Aktion für alle Bildansichten ausführt (z. B. alle löschen).Wie erlaube ich bestimmten Gesten, durch einen Superview zu einer Ansicht darunter zu gehen?

Die einzige Möglichkeit, die Swipe-Geste überall auf dem Bildschirm zu erkennen, besteht darin, einen übersichtlichen Superview zu überlagern, der nach Swipe-Gesten sucht. Mein Problem; Ich weiß jedoch nicht, wie ich die Supervision ignorieren kann, damit ich mit den folgenden Bildern interagieren kann. Gibt es einen einfacheren Weg, um mit diesem Problem umzugehen?

+0

Ein einfaches Bild für Klarheit? http://imgur.com/nsNP2,kwQC2 – coyote

Antwort

0

Versuchen Sie, die Geste zu Ihrer Ansicht des Fensters statt der Ansicht hinzufügen:

[self.view.window addGestureRecognizer:gesture]; 
Verwandte Themen