iOS Configurer une application de base avec SWRevealViewController


Exemple

Créer une application de base avec un modèle d'application à vue unique avec swift as language

Ajoutez SWRevealViewController.h et SWRevealViewController.m

puis cliquez sur le bouton Créer un en-tête de pontage

entrer la description de l'image ici

et ajouter

#import "SWRevealViewController.h"

sur l'en-tête de pontage

Puis sélectionnez viewController sur le storyboard et changez de classe en SWRevealViewController

entrer la description de l'image ici

Ensuite, renommez le viewController des fichiers en MainViewController et ajoutez un nouveau ViewController avec le nom RightViewController

entrer la description de l'image ici

puis nous ajoutons deux segues de SWRevealViewController à MainViewController et de SWRevealViewController à RightViewController, puis nous devons sélectionner le premier (de SWRevealViewController à MainViewController) et éditer les propriétés

sur l'identifiant set sw_front sur le jeu de classes SWRevealViewControllerSegueSetController

entrer la description de l'image ici

après cela, nous devons faire la même chose avec le segue (de SWRevealViewController à RightViewController)

sur l'identifiant set sw_rear sur le jeu de classes SWRevealViewControllerSegueSetController

entrer la description de l'image ici

puis sur MainViewController ajoutez cette ligne à la méthode viewDidLoad

self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());

Et c'est tout, vous avez une application de base avec SWRevealViewController intégré, vous pouvez glisser à droite pour afficher RightViewController tant que menu latéral