side objective ios objective-c swrevealviewcontroller

ios - objective - side menu swift 4



SWrevealViewController sin usar navigationController (1)

donde necesite presionar o modelar una nueva vista, llame al código siguiente

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"yourstoryboardname" bundle: nil]; UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"yourIDName"]; [[self navigationController] pushViewController:viewController animated:NO];

Actualmente estoy haciendo un proyecto (una actualización) Tengo que agregar una barra lateral en él. el proyecto ahora se realiza actualmente sin usar el controlador de navegación. ¿Puedo usar SWRevealViewController sin usar NavigationController? Por favor, ayúdame. Cualquier código de muestra es útil.

En los códigos de muestra que vi, la navegación se realiza usando navigationController, que el proyecto no tiene.

Gracias

ACTUALIZAR:

Código de transición. ¿Cómo puedo gestionar esto usando la identificación del guión gráfico?

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]; };