2014-04-16 18 views
8

Attualmente sto facendo un progetto (un aggiornamento) Devo aggiungere una barra laterale in esso. il progetto è ora eseguito senza utilizzare il controller di navigazione. Posso usare SWRevealViewController in esso senza usare NavigationController. Mi aiuti per favore. Qualsiasi codice di esempio è utile.SWrevealViewController senza utilizzare navigationController

Nei codici di esempio ho visto la navigazione è stata eseguita tramite navigationController che il progetto non ha.

Grazie

UPDATE:

codice di transizione. Come posso gestirlo usando l'ID dello storyboard.

if ([segue isKindOfClass: [SWRevealViewControllerSegue class]]) { 
    SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue; 

    swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc) { 

     UINavigationController* navController = (UINavigationController*)self.revealViewController.frontViewController; 
     [navController setViewControllers: @[dvc] animated: NO ]; 
     [self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES]; 
    }; 
+1

w/o controller di navigazione non è possibile trovare il controller principale del carico prima volta su app, in un altro modo che ho bisogno di identificare con lo storyboard Id –

+0

usa l'ID dello storyboard per identificare facilmente i controllori di vista –

+0

Grazie Anbu, ma puoi aiutarmi a rimpiazzarlo usando l'ID dello storyboard. Ho aggiornato la domanda –

risposta

3

enter image description here

in cui è necessario spingere o modellare nuova chiamata View Controller il codice qui sotto

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourstoryboardname" bundle: nil]; 

    UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourIDName"]; 


[[self navigationController] pushViewController:viewController animated:NO]; 
+0

thanx amico ... Capito. –

+0

Ciao Anbu! Ho visto la tua partecipazione attiva a molte domande relative a SWRevealViewController. Ho bisogno di aiuto con [questa domanda] (http://stackoverflow.com/questions/24517100/swrevealviewcontroller-rightviewcontroller). Grazie! – Uma