Снизу вверх с помощью Pushviewcontroller?

Я новичок в Iphone SDK.i использую следующий код. но анимация происходит справа налево, когда я нажимаю эту кнопку. Я хочу сделать из botton to Up

- (IBAction)clickedsButton:(id)sender
{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDuration:0.75];
    [self.navigationController pushViewController:settingsController animated:TRUE];
    [UIView commitAnimations];
}

setAnimationTransition поддерживает только два... 1) UIViewAnimationTransitionFlipFromLeft 2) UIViewAnimationTransitionFlipFromRight.. любая помощь, пожалуйста? Я использовал следующий, но он не работает

settingsController.modalTransitionStyle =  UIModalTransitionStyleCoverVertical;
[self.navigationController pushViewController:settingsController animated:YES];

Ответ 1

То, что вы ищете, это

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;

Ответ 2

SWIFT 3

self.present(newViewController, animated: true, completion: nil)