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

Dejar respuesta

Please enter your comment!
Please enter your name here