/ / ir de un UIViewController a otro sin usar la navegación (segue) iOS 6 - ios, objectivo-c, ios6

vaya de un UIViewController a otro sin usar la navegación (segue) iOS 6 - ios, object-c, ios6

En mi programa tengo UIViewController que tiene dos botones, uno es "iniciar sesión" y otro es "registrarse". Cuando se presiona el botón "Iniciar sesión", debe pasar al siguiente viewController sin usar segue y cuando se presiona el botón "registrarse", debe pasar al siguiente UIViewController mediante el uso de segue.

Respuestas

0 para la respuesta № 1

Utilizar pushViewController:

- (void)didPressButton:(UIButton *)sender
{
[self.navigationController pushViewController:nextViewController animated:YES];
}

2 para la respuesta № 2

Dependiendo de la forma en que desee presentar su controlador de vista, debe elegir entre:

  1. Empujar el nuevo controlador de vista al controlador de navegación actual [self.navigationController pushViewController:someOtherViewController animated:YES];

  2. Presente el nuevo controlador de vista modalmente [self presentModalViewController:someOtherViewController animated:YES completion:nil];

  3. Agregar manualmente el nuevo controlador de vista al controlador de vista actual: [self addChildViewController:childController]; childController.view.frame = view.bounds; [view addSubview:childController.view]; [childController didMoveToParentViewController:self]; // To remove: [self willMoveToParentViewController:nil]; [self.view removeFromSuperview]; [self removeFromParentViewController];


0 para la respuesta № 3
[[self navigationController] pushViewController:yourPushedViewController animated:YES];