2015-06-19 3 views
7

Ich benutze SWRevealController mit swift und es funktioniert wie es ist, aber ich möchte es ein wenig zwicken.Wie kann SWRevealViewController "über" den Hauptansicht-Controller geschoben werden, nicht "gedrückt"?

Wenn Sie das Menü durch Ziehen oder Drücken der Taste aufrufen, wird die neue Ansicht angezeigt, während der Hauptansicht-Controller zur Seite geschoben wird.

Ich möchte, dass es über den Hauptansicht-Controller gleitet, so dass der Hauptansicht-Controller dort bleibt, wo er ist, und der neue Ansicht-Controller darüber rutscht.

Macht das Sinn? Das einzige Beispiel, das ich mir vorstellen kann, ist auf der Reddit News App für Android. Das Slide-Out-Menü wirkt sich nicht auf den Hauptansicht-Controller aus, sondern gleitet darüber hinaus. (Ich weiß es anders in Android)

Ist dies möglich, während die SWRevealViewController-Klasse zu verwenden?

+0

Es ist Android-Stil.Sie wollen etwas wie in Adobe Acrobat Reader App.Ich verwendete SWRevealViewController in der Vergangenheit und ich glaube nicht wirklich, dass Sie bekommen können, was Sie wollen mit SWRevealViewController, wie es ist. Sie müssen den Weg ändern Animationen funktionieren und es ist wirklich tief –

+0

Ok, das ist, was ich hatte Angst. –

Antwort

0

was Sie versuchen zu tun ist nicht das erwartete Verhalten von SWRevealViewController und daher würde es einige Low-Level-Codierung für Sie benötigen, um eine Animation die Art und Weise wie Sie beschreiben zu optimieren.

Ich würde jedoch empfehlen, diese Pod statt https://github.com/jonkykong/SideMenu. Es ist eine aktualisierte Version und wie Sie sehen können, bietet es mehrere Animationen für Sie zur Auswahl, die, die Sie suchen, ist Slide in. Es ist alles sehr gut dokumentiert.

Verwandte Themen