1

Meine Anforderung ist, dass ich zwei SWRevelViewController implementieren muss. Ich muss zwei richtige Ansichten für einen einzelnen View-Controller zeigen. Ich meine, ich muss RevealView für zwei View-Controller verwenden, aber es zeigt Fehler, wenn ich durch Storyboard mache.Wie können wir zwei SWRevealViewController in iOS verwenden?

Kann ich programmgesteuert? Oder irgendeine Alternative?

Antwort

0

Sie können es auch mit Storyboard tun. Sie können dies tun, indem Sie einen benutzerdefinierten Übergang mit dem vorderen und hinteren VC vornehmen. Und Weisen Sie bei Auswahl der backTableVC-Zeile einen benutzerdefinierten Übergang zu.

Dieser Link wird hilft Dir: http://www.appcoda.com/sidebar-menu-swift/

+0

ich diese Vorder- und Rückseite vc wissen. Aber es ist ganz anders. Ich meine für einen View-Controller vorne und hinten ist da und für eine weitere View-Controller muss ich das gleiche tun – kishor0011

+0

Ihr BackVC wird hinten sein .. Alle anderen Controller werden vorne sein. Und verbinden Sie jede Zelle von backVC mit anderen Front-Controller durch benutzerdefinierte Überleitung – Mughees

1

durch Ihren Kommentar Gehen „Ich einen View-Controller ok, ich habe offenbare linke Ansicht zu zeigen, ich habe noch einen View-Controller und für die ich will richtig zeigen. offenbaren. Also für zwei verschiedene view-Controller, wie kann ich es“

Sie erhalten können In zwei Controller zu Hause zeigen, aber mit unterschiedlichen Storyboard Ids

enter image description here

Als Screenshot können Sie den Klassennamen für den zweiten View-Controller festlegen, auf den Sie mit dem rechten Menü mit einer anderen Storyboard-ID zugreifen möchten.

Jetzt haben wir Heck- und Frontregler für swreveal Controller einstellen Schritte Swreveaal Vorder- und reale Ansicht Controller

  1. In zwei View-Controller für Heck- und Frontansicht einstellen

  2. Jetzt seques ziehen und setzen Sie die Klasse auf den Abschnitt SWRevealViewControllerSegueSetController.

  3. Jetzt wie im Screenshot unten setzen Sie "sw_rear" für die Rückansicht Controller und "sw_front" für Frontansicht Controller.

enter image description here

enter image description here

für rechte Ansicht Controller

enter image description here

  1. nun mit der rechten Taste auf Ihrem Ziel-Controller, von wo aus der rechten Menüeinstellung hinzufügen benötigt

können Sie mit der rechten Menü aufrufen als

if self.revealViewController() != nil { 

     toggleMenuBtn.addTarget(self.revealViewController(), action:#selector(SWRevealViewController.rightRevealToggle(_:)) , forControlEvents: UIControlEvents.TouchUpInside) 
     self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 

    } 
+0

OK Danke Lassen Sie mich versuchen. – kishor0011

+0

Sicher, oder es gibt eine andere Lösung, können Sie den hinteren Controller für bestimmte VC ändern, auf dem Sie das hintere Menü mit benutzerdefinierten Methode Methode aufrufen können. – dip

+0

Eigentlich habe ich verwirrt – kishor0011

Verwandte Themen