UIScrollview und Untersichten touch-Ereignisse verwalten

Habe ich die wichtigsten wiev. Ich habe platziert eine UIScrollView Objekt als Unteransichten der Hauptansicht.
Ich habe eine erweiterte Klasse von UIView, die touch-events. Diese Klasse von Modellen eine transparente Tafel, in die der Benutzer einen Pfad zu zeichnen.
Ich erstelle ein Objekt aus meinem UIVIew erweiterten Klasse und ich fügen Sie es als eine Untersicht der UIScrollView.

Führe ich diesen Prozess durch die Nutzung der Informationen und .xib-Datei.

Dann, kein touch-event wird auf dem UIScrollView Objekt. Egal ob ich den Haken bei "Benutzer-Interaktion Aktiviert" das Kontrollkästchen für mein UIView erweiterten Klasse im Bereich "Informationen".
Ich hab auch schon versucht mit :

[[self nextResponder] touchesBegan:touches withevent:event];

oder

[[self.superview nextResponder] touchesBegan:touches withevent:event];

oder

 [super touchesBegan:touches withEvent:event];

oder

[super touchesBegan:touches withEvent:event];

in der touchEvents Methoden meiner großen UIView Klasse.
Ich habe noch nicht herausbekommen touch-Ereignisse auf dem UIScrollView.

Auf der anderen Seite, wenn ich scrollView und meine erweiterte UIView-Klasse ein Programm, Beibehaltung der gleichen Hierarchie, UIScrolView get touch-Ereignisse, nicht aber die Untersicht (meine UIView erweiterten Klasse).

Ich will nicht beide UIScrollView und meine UIView erweiterte Klasse zur Verwaltung touch-events gleichzeitig. Ich möchte nur zum Umschalten zwischen UIScrollView und meine UIView erweiterten Klasse zum Zuhören zu berühren evebnts, durch die Verwendung einer Taste, zum Beispiel.

Ist es möglich, in diesem Fall bin ich zu erklären, zu wählen, welche, UIScrollView oder meine UIView erweiterten Klasse, hören sollten auf touch events?

InformationsquelleAutor David | 2011-03-09

Schreibe einen Kommentar