Cómo cambiar la animación de transición desde la parte inferior a la parte superior de navegación de la controladora?

Soy nuevo en iOS. Estoy tratando de cambiar la animación de transición en la navegación controlador de carga de una nueva UIView controlador de abajo a arriba, utilizando Segue. Creo que no será demasiado difícil de implementar, pero puede ser que yo no soy capaz de entenderlo.

No pude encontrar ninguna solución en otros posts.

Este es el código que he estado tratando de:-

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"alarmSegue"]) {
    tab2ViewController *destViewController = segue.destinationViewController;
    UIView *destView = destViewController.view;
    destViewController.selectionName = @"alarms";

    [sender setEnabled:NO];
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1.0];
    [UIView animateWithDuration:0.0
                          delay:0.0
                        options: UIViewAnimationOptionCurveLinear
                     animations:^{
                         [destView setTransform:CGAffineTransformMakeTranslation(0, -1000)];
                         //[destView setFrame:CGRectMake(0, 440, 400, 45)];
                         //destView.frame = CGRectMake(0, 0, 320, 460);
                     }
                     completion:^(BOOL finished){
                         [sender setEnabled:YES];
                     }];
    [UIView commitAnimations];


     }
 }

Sólo quiero implementar una SIMPLE transición desde la parte inferior a la parte superior, utilizando Segue. Quiero establecer algunas propiedades de controlador de destino así.

InformationsquelleAutor Niraj Burde | 2014-03-05

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea