iOS Integriere PKRevealController mit Storyboard und Auto Layout

8

Ich versuche, PKRevealController in ein bestehendes Projekt von mir zu integrieren.

Ссылка

Wie richte ich meinen Links-, Rechts- und Front-View-Controller ein, wenn ich Storyboard verwende? Die Readme sagt zu tun ...

%Vor%

Wo würde ich diese Codezeilen in mein bestehendes Storyboard-Projekt einfügen? Oder gibt es Alternativen, um dies einzurichten?

Danke!

    
Rohan Agarwal 14.02.2013, 23:22
quelle

2 Antworten

2

Stellen Sie einfach den Typ des Zielsteuergeräts für den Zielort auf PKRevealController und legen Sie die Storyboard-ID für den vorderen, linken und rechten Ansichtscontroller fest.

%Vor%     
Hans One 10.06.2013 14:17
quelle
2

Ich weiß, das ist ein alter Thread, aber ich werde es trotzdem hier herausbringen:)

Damit PKRevealController grundsätzlich mit Storyboard funktioniert, benötigen Sie drei View-Controller.

  1. BaseController (ich habe es so genannt), der durch den PKRevealController erweitert wird, wie er als Basis für den Hauptinhaltscontroller und den Navigationscontroller dient.

  2. MainController , die als fronViewController festgelegt werden.

  3. NaviController , das wir grundsätzlich als leftViewController, aka Navigationsmenü verwenden.

Zu Ihrer Information: Sie können den MainController und den NaviController vom Stryboard aus entwerfen und programmieren.

So machen wir es also; Zuerst müssen wir unseren BaseController mit PKRevealController wie folgt erweitern:

%Vor%

Zweitens, noch in BaseController, fügen Sie diese Zeilen der viewDidLoad-Methode hinzu;

%Vor%

Setzen Sie den PKRevealController-Delegaten dann als

%Vor%

Und das ist es.

    
Laky 26.08.2015 07:39
quelle