iOS
SWRevealViewController
Sök…
Anmärkningar
Att använda SWRevealViewController-klassen som huvudnavigering leder kanske inte alltid till den bästa användarupplevelsen. Om sidofältet bara innehåller 5 eller färre poster (eller innehållet kan komprimeras till 5 eller färre poster) bör du överväga att använda standardflikfältet.
Flikfältet är intuitivt och gör att användaren snabbt kan växla mellan vyer / sammanhang. Å andra sidan kan sidofältets navigering utföra fler åtgärder än att byta vy / kontext och använder mindre utrymme när de kollapsas.
Mer information finns i Apples riktlinjer för mänskligt gränssnitt för iOS .
Ställa in en grundläggande app med SWRevealViewController
Skapa en grundläggande applikation med en mall för enkelvy med snabbt som språk
Lägg till SWRevealViewController.h
och SWRevealViewController.m
klicka sedan på knappen Skapa brygghuvud
och lägg till
#import "SWRevealViewController.h"
på brygghuvudet
Välj sedan viewController på storyboard och ändra klass till SWRevealViewController
Byt sedan namn på viewController på filer till MainViewController och lägg till ny ViewController med RightViewController-namn
sedan lägger vi till två segment från SWRevealViewController till MainViewController och från SWRevealViewController till RightViewController, då måste vi välja den första (från SWRevealViewController till MainViewController) och redigera egenskaper
på identifieringsuppsättning sw_front
på SWRevealViewControllerSegueSetController
efter detta måste vi göra samma sak med segue (från SWRevealViewController till RightViewController)
på identifieringsuppsättning sw_rear
på SWRevealViewControllerSegueSetController
lägg sedan till den här raden på viewDidLoad
metoden på viewDidLoad
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());
Och allt är det, du har en grundläggande app med SWRevealViewController integrerad, du kan dra åt höger för att visa RightViewController
som sido-meny