Wechseln der Ansichts-Controller mithilfe von Wischgesten

8

Okay, hier ist das Problem, auf das ich stoße:

Ich versuche, von einem viewController zu wechseln, den ich MenuViewController genannt habe, das mein Menü enthält (offensichtlich). Ich habe eine separate viewController namens ViewController , die meine mapView enthält. Ich möchte in der Lage sein, Finger swipe left von meinem MenuViewController auf mein mapView zu verdoppeln.

Ich bin mir nicht sicher, wo ich anfangen soll.

Außerdem verwende ich Xib-Dateien und nicht das Storyboard. IOS 6 läuft.

    
Julio Savala Lopez 26.06.2013, 06:09
quelle

6 Antworten

13
%Vor%     
Girish 26.06.2013 06:15
quelle
4

geh mal durch,

%Vor%

definieren nun Swipe-Methoden wie folgt:

%Vor%

Ich hoffe, es hilft Ihnen ...

    
iSpark 26.06.2013 06:24
quelle
1

Probieren Sie das aus ...

in der .h-Datei

%Vor%

in der .m-Datei

%Vor%     
DharaParekh 26.06.2013 06:28
quelle
1

Das habe ich für dich programmiert.

%Vor%

Was Sie nur haben müssen, ist, dass currentViewController navigationController für die entsprechende Push (slide in) -Navigation haben muss.

    
rptwsthi 26.06.2013 06:55
quelle
0

Zunächst können Sie den eingebauten Navigationsmechanismus nicht verwenden.

Sie müssen die Ansicht des 'ViewControllers' zur Ansicht von 'MenuViewController' hinzufügen und ich empfehle Ihnen, 'ViewController' als Kind-View-Controller zum 'MenuViewController' hinzuzufügen.

Setzen Sie danach den Rahmen von 'ViewController' auf die Seite des Bildschirms, und wenn Sie wischen oder Ihre Geste ausführen, animieren Sie sie einfach auf den Bildschirm.

    
Avi Tsadok 26.06.2013 06:14
quelle
0

Das klingt nach einer perfekten Zeit für die Verwendung von UIGestureRecognizer oder genauer gesagt UISwipeGestureRecognizer

    
Smita 26.06.2013 06:21
quelle