Comment changer l'animation de transition de bas en haut dans la manette de navigation?

Je suis nouveau sur iOS. Je suis en train de changer l'animation de transition dans la manette de navigation pour charger une nouvelle UIView contrôleur de bas en haut, à l'aide de Segue. Je crois qu'il ne sera pas trop difficile à mettre en œuvre, mais peut-être que je ne suis pas en mesure de le comprendre.

Je ne pouvais pas trouver un solution dans d'autres posts.

Voici le code que j'ai essayé:-

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


     }
 }

Je veux juste mettre en œuvre une transition SIMPLE du bas vers le haut, à l'aide de Segue. Je veux définir certaines propriétés du contrôleur de destination ainsi.

InformationsquelleAutor Niraj Burde | 2014-03-05