Obsługa kontrolera widoku, który przesuwa się w dowolnym kierunku, przesuwając

Buduję aplikację dla systemu iOS6 +. Aplikacja będzie miała główny kontroler widoku w jednym punkcie aplikacji.

Chciałbym, aby ten główny kontroler obsługi obsługiwał przesuwanie w lewo i przesuwał palcem w prawo na ekranie, aby następnie wyświetlić inny kontroler widoku.

Czy jest łatwy sposób na osiągnięcie tego w rdzeniu iOS6 +, czy powinienem szukać innej biblioteki itp.

Używam już slajdu w stylu menu w innym miejscu aplikacji. Rozumiem też i mogę znaleźć milion alternatyw dla nich.

To, czego szukam, to posiadanie jednego kontrolera widoku (który działa w środku). Następnie, gdy przesuwają w lewo / w prawo, pokazywany jest inny kontroler widoku. Następnie mogą przesunąć się w przeciwnym kierunku lub kliknąć przycisk Wstecz, aby powrócić do głównego kontrolera.

EDYTOWAĆ-
W szczególności szukam funkcjonalności, aby wykonać następujące czynności: Wstępnie załaduj kontroler, który się wsunie. Gdy nastąpi przesuwanie (dzieje się) ... kontroler przeciąga / przesuwa w dotyku. Ta sama operacja przeciągania / przesuwania występuje w obu przypadkach, gdy kontroler jest przesuwany (lefT / right).

EDYCJA 2 -
Szukam funkcji przeciągania kontrolera widoku palcem. W zależności od tego, w jaki sposób występuje przeciąganie, ciągnie ten sam kontroler widoku.

Np. Układ będzie: [VC for Drag] [Główny kontroler] [VC for Drag].
Jeśli użytkownik przesuwa się od lewej do prawej lub od prawej do lewej, drugi kontroler jest przeciągany nad górną część i może powrócić do głównego kontrolera, używając odwrotnego przesunięcia wpisu.

questionAnswers(5)

yourAnswerToTheQuestion