So ändern Sie den übergang animation von unten nach oben in der Navigations-controller?

Ich bin neu in iOS. Ich bin versucht zu ändern, der übergang animation in der navigation-controller laden Sie eine neue UIView controller von unten nach oben, mit Segue. Ich glaube, es wird nicht allzu schwer zu implementieren, aber kann sein, ich bin nicht in der Lage, es zu verstehen.

Konnte ich nicht finden keine Lösung in anderen Beiträgen.

Hier ist der code, den ich versucht habe:-

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


     }
 }

Will ich einfach nur zu implementieren, die einen EINFACHEN übergang von unten nach oben, mit Segue. Ich möchte, um einige Eigenschaften der Ziel-controller sowie.

InformationsquelleAutor Niraj Burde | 2014-03-05

Schreibe einen Kommentar